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.
This commit is contained in:
@@ -15,6 +15,7 @@ frontend/.angular
|
||||
backend/SchotzIadKmTracker.Tests
|
||||
|
||||
# --- Bases SQLite locales (la base vit sur le volume /data) ---
|
||||
data/
|
||||
**/*.db
|
||||
**/*.db-shm
|
||||
**/*.db-wal
|
||||
|
||||
Reference in New Issue
Block a user