From 3d21efaa486b018e310344247467f1d1caa24fd3 Mon Sep 17 00:00:00 2001 From: Moritz Date: Thu, 19 Oct 2023 23:41:49 +0200 Subject: [PATCH] add backup label --- compose.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/compose.yml b/compose.yml index 44e3b16..80a3d28 100644 --- a/compose.yml +++ b/compose.yml @@ -51,6 +51,11 @@ services: start_period: 1m rallly_db: image: postgres:14.8 + deploy: + labels: + backupbot.backup: "true" + backupbot.backup.pre-hook: "PGPASSWORD=$$(cat /run/secrets/db_password) pg_dump -U postgres $${POSTGRES_DB} > /var/lib/postgresql/data/backup.sql" + backupbot.backup.post-hook: "rm -rf /var/lib/postgresql/data/backup.sql" volumes: - db-data:/var/lib/postgresql/data secrets: