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:
2026-08-12 16:47:27 +02:00
parent 78038f7679
commit 29d78c82e2

View File

@@ -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: