- Service unique : build local (ou image publiée en commentaire), non-root, restart: unless-stopped. - config.json monté en lecture seule ; un montage ./data:/data pour les dossiers de dépôt (les `dir` des targets pointent sous /data). - Commentaires sur l'uid 1000, le remap de port, l'override `user:`. - .gitignore / .dockerignore : ajout de data/ ; README : section Docker réécrite autour de Compose. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
31 lines
501 B
Text
31 lines
501 B
Text
# Build artefacts / dépendances (réinstallées / recompilées dans l'image)
|
|
node_modules
|
|
dist
|
|
coverage
|
|
|
|
# Secrets & données locales — ne JAMAIS envoyer dans le contexte de build
|
|
.env
|
|
config.json
|
|
uploads
|
|
data
|
|
|
|
# VCS / outillage / docs sans intérêt au build
|
|
.git
|
|
.gitattributes
|
|
.gitignore
|
|
.github
|
|
.vscode
|
|
.idea
|
|
*.log
|
|
|
|
# Non nécessaires à la compilation de l'app
|
|
tests
|
|
vitest.config.ts
|
|
eslint.config.mjs
|
|
.prettierrc.json
|
|
.prettierignore
|
|
Dockerfile
|
|
.dockerignore
|
|
compose.yaml
|
|
README.md
|
|
Claude.md
|