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 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KKzkkVTG6KXnGXFFC7X9XJ
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -9,7 +9,8 @@ node_modules/
|
|||||||
# Jeton HA local (ne jamais versionner)
|
# Jeton HA local (ne jamais versionner)
|
||||||
.env
|
.env
|
||||||
deploy/watchdog/watchdog.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)
|
# Journal du chien de garde (churn permanent, aucune valeur en historique)
|
||||||
logs/
|
logs/
|
||||||
|
|||||||
@@ -29,7 +29,10 @@ services:
|
|||||||
# Le dépôt en LECTURE SEULE : le chien de garde n'a aucune raison
|
# Le dépôt en LECTURE SEULE : le chien de garde n'a aucune raison
|
||||||
# d'écrire dans le code qu'il exécute.
|
# d'écrire dans le code qu'il exécute.
|
||||||
- /volume2/projects/EVCS/EVCS:/app:ro
|
- /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
|
- ./logs:/var/log/evcs-watchdog:rw
|
||||||
env_file:
|
env_file:
|
||||||
- watchdog.env
|
- watchdog.env
|
||||||
|
|||||||
Reference in New Issue
Block a user