Files
MadJax e84c2356f1 Docker : base SQLite en bind mount (accès direct sur l'hôte)
Remplace le volume nommé Docker (trajets-data) par un bind mount ./data:/data,
afin d'accéder au fichier de base sans entrer dans le conteneur (inspection,
sauvegarde).

- docker-compose.yml : volumes backend -> ./data:/data ; déclaration du volume
  nommé retirée.
- .gitignore / .dockerignore : exclusion du dossier data/ (base jamais versionnée
  ni envoyée au contexte de build).
- design.md : références bind mount + nouvelle section « Accès à la base de
  données » (inspection, sauvegarde à froid, migration depuis l'ancien volume).
- run-docker.sh supprimé : script obsolète (ancienne archi, contexte de build et
  port périmés) et redondant avec docker compose v2 désormais disponible.

Déploiement validé : docker compose up -d --build fonctionne, base montée depuis
l'hôte.
2026-09-20 19:31:49 +02:00

29 lines
633 B
Plaintext

# Variables d'environnement locales (contiennent des secrets, ex. ORS_API_KEY).
# Jamais commité — utiliser .env.example comme modèle.
.env
# Conserver le modèle documenté dans le suivi de version.
!.env.example
# --- Frontend (Angular / Node) ---
frontend/node_modules/
frontend/dist/
frontend/.angular/
frontend/out-tsc/
npm-debug.log*
# --- Backend (.NET) ---
backend/**/bin/
backend/**/obj/
# --- Bases de données SQLite (données locales, non versionnées) ---
*.db
# Dossier de la base SQLite (bind mount Docker) — ne jamais versionner
/data/
*.db-shm
*.db-wal
# --- Divers OS / éditeurs ---
.DS_Store
Thumbs.db