fix(vault): retire le label du volume, Compose voulait le recréer
Déclarer `labels: backup.enable` sur un volume qui existe déjà ne se contente pas d'être sans effet : Compose détecte la divergence entre la déclaration et le volume, et propose de le recréer — donc de détruire le coffre. La question est posée au premier `up`, avec « data will be lost ». La sauvegarde de ce volume passe par MANUAL_VOLUMES dans backup.conf. Le label reste la bonne méthode pour un volume neuf uniquement. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -72,12 +72,17 @@ services:
|
||||
- traefik.http.services.vaultwarden-outpost-svc.loadbalancer.server.url=http://authentik:9000
|
||||
|
||||
volumes:
|
||||
# ATTENTION : les labels de volume ne s'appliquent qu'à la CRÉATION. Le volume
|
||||
# `vaultopytexorg_vaultwarden_data` existe déjà et n'héritera PAS de ce label :
|
||||
# il faut l'ajouter à MANUAL_VOLUMES dans backup.conf.
|
||||
# PAS de `labels:` ici, volontairement.
|
||||
#
|
||||
# Les labels de volume ne s'appliquent qu'à la création. En déclarer un sur
|
||||
# `vaultopytexorg_vaultwarden_data`, qui existe depuis longtemps, ne l'aurait
|
||||
# pas seulement laissé sans effet : Compose détecte la divergence entre le
|
||||
# volume et sa déclaration, et propose de le RECRÉER — donc de détruire le
|
||||
# coffre. Répondre « y » à cette question est irréversible.
|
||||
#
|
||||
# La sauvegarde de ce volume passe donc par MANUAL_VOLUMES dans backup.conf.
|
||||
# Le label reste la bonne méthode, mais seulement pour un volume neuf.
|
||||
vaultwarden_data:
|
||||
labels:
|
||||
backup.enable: "true"
|
||||
|
||||
networks:
|
||||
traefik-proxy:
|
||||
|
||||
Reference in New Issue
Block a user