From 32de4ffa3524c62cd89b77551d30197cfe69cc1f Mon Sep 17 00:00:00 2001 From: Tallagrand Thierry Date: Tue, 1 Sep 2026 03:25:37 +0200 Subject: [PATCH] Le dossier de journaux doit exister avant le premier up sur DSM Docker de Synology refuse un bind-mount dont le dossier hote est absent, la ou Docker standard le creerait. deploy/watchdog/logs est desormais versionne vide, et le compose le dit. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01KKzkkVTG6KXnGXFFC7X9XJ --- .gitignore | 3 ++- deploy/watchdog/compose.yaml | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index c2a5e11..3f4c3a6 100644 --- a/.gitignore +++ b/.gitignore @@ -9,7 +9,8 @@ node_modules/ # Jeton HA local (ne jamais versionner) .env deploy/watchdog/watchdog.env -deploy/watchdog/logs/ +deploy/watchdog/logs/* +!deploy/watchdog/logs/.gitkeep # Journal du chien de garde (churn permanent, aucune valeur en historique) logs/ diff --git a/deploy/watchdog/compose.yaml b/deploy/watchdog/compose.yaml index b2ea7e4..09179b3 100644 --- a/deploy/watchdog/compose.yaml +++ b/deploy/watchdog/compose.yaml @@ -29,7 +29,10 @@ services: # Le dépôt en LECTURE SEULE : le chien de garde n'a aucune raison # d'écrire dans le code qu'il exécute. - /volume2/projects/EVCS/EVCS:/app:ro - # Son journal, seul point d'écriture, hors du dépôt. + # Son journal, seul point d'écriture, hors du code. + # ⚠️ Le dossier ./logs doit EXISTER avant `up` : le démon Docker de + # Synology DSM refuse un bind-mount dont le dossier hôte est absent, + # là où Docker standard le créerait. Il est versionné vide pour ça. - ./logs:/var/log/evcs-watchdog:rw env_file: - watchdog.env