Publier l'application Documenso

Architecture fonctionnelle

┌────────────────────────────┐
│ Utilisateurs INTERNES │
│ (agents, enseignants, etc.) │
└──────────────┬─────────────┘
│
▼
Microsoft Entra ID
(SSO, MFA, CA)
│
▼
Entra ID Application Proxy
│
▼
Reverse Proxy interne
(Nginx)
│
▼
Documenso
▲
│
┌──────────────────────────┴──────────────────────────┐
│ │
│ Utilisateurs EXTERNES │
│ (parents, partenaires, fournisseurs) │
│ │
└───── Lien de signature sécurisé (email Documenso) ──┘

Configure Nginx dans le Docker compose

ajouter dans le fichier compose.yml les éléments suivants :

nginx:
image: nginx:1.25-alpine
container_name: documenso-nginx
restart: unless-stopped
ports:
- "8080:80" # utilisé UNIQUEMENT par Entra App Proxy
volumes:
- ./nginx/conf.d:/etc/nginx/conf.d:ro
depends_on:
- documenso

Entra App Proxy pointe vers http://localhost:8080