# ───────────────────────────────────────────────────────────────────────────── # .dockerignore — ce qui n'entre PAS dans l'image de déploiement. # # L'image ne sert que le RUNTIME : app (index.html, css/, js/, assets/), # docs/ (⚠️ requis — le dialog « Nouveautés » fetch docs/CHANGELOG.md), # LICENSE/README. Tout le reste est exclu : # - .git, node_modules, package-lock.json : jamais dans une image ; # - tests/, scripts/ : outils de dev — inutiles au runtime (et l'image # devient plus propre à auditer : `docker run … find /usr/share/nginx/html`); # - local-test-data/ : DOUBLON DE SÉCURITÉ — exports de santé réels jamais # versionnés (cf docs/DEVELOPPEMENT.md §3) ; s'ils existaient par erreur # à la racine du contexte de build, ils n'iraient JAMAIS dans l'image ; # - fichiers de config du conteneur exclus aussi (Dockerfile/compose sont # des instructions, pas des fichiers à servir). # ───────────────────────────────────────────────────────────────────────────── .git .gitignore .dockerignore Dockerfile docker-compose.yml node_modules package-lock.json tests scripts local-test-data .DS_Store Thumbs.db