Portail documentaire DiddiFood
Le portail MkDocs est construit depuis le même dépôt que l'API. Il fait partie de la stack du module et ne doit pas devenir une stack indépendante.
Variables
DOCS_PUBLIC_ENABLED=true
En production, utiliser DOCS_PUBLIC_ENABLED=false. Le conteneur doit rester
sain sur /healthz, mais renvoyer 404 pour les pages documentaires.
Staging
Le proxy Nginx Proxy Manager doit utiliser docs-diddifood-staging.diddifree.com
avec le hostname Docker diddifood-backend-docs-1 et le port interne 80.
La stack rejoint obligatoirement le réseau externe
nginx-proxy-manager_default; aucun port hôte docs n'est publié.
Le conteneur API n'est pas modifié par le portail. Une panne du portail de docs ne doit pas rendre l'API indisponible.