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.