docker : messages persistés dans un volume nommé monté sur /app/data
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/push/woodpecker Pipeline was successful
Depuis 07bf07a (27/02), l'image tourne dans /app et le serveur lit
process.cwd()/data, mais le compose montait toujours /src/data et
/src/public : les messages vivaient dans la couche du conteneur et
chaque déploiement les remettait à la graine (constaté sur sonic le
26/10, voir actes/2026-10-26-persistance-messages.md).
- volume externe librodrome-data sur /app/data, créé et semé à la main
avant le déploiement ; sans lui, compose échoue sans toucher au
conteneur en service ;
- montages morts /src/data et /src/public retirés ;
- docker-compose.dev.yml : volumes en !override, le dev garde data/
des sources.
Répété en local le 26/10 (node:22, .output local) : échec propre sans
volume, aucune graine rejouée, message posté conservé après
--force-recreate, volume épargné par down -v, retour à l'ancienne
config sans perte du volume.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -10,7 +10,8 @@ services:
|
||||
- "3000:3000"
|
||||
- "4000:4000"
|
||||
- "24678:24678"
|
||||
volumes:
|
||||
# !override : en dev, data/ vient des sources montées, pas du volume de prod.
|
||||
volumes: !override
|
||||
- sources:/app
|
||||
|
||||
volumes:
|
||||
|
||||
Reference in New Issue
Block a user