From e80e58433c116c047a2b2f3ecfd4f99e307def76 Mon Sep 17 00:00:00 2001 From: Philipp Rothmann Date: Mon, 26 Jun 2023 16:44:06 +0200 Subject: [PATCH] chore: point backup to a volume directory --- compose.mariadb.yml | 6 +++--- compose.postgres.yml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/compose.mariadb.yml b/compose.mariadb.yml index d7ddaac..361e390 100644 --- a/compose.mariadb.yml +++ b/compose.mariadb.yml @@ -28,9 +28,9 @@ services: deploy: labels: backupbot.backup: "true" - backupbot.backup.pre-hook: 'mkdir -p /tmp/backup/ && mysqldump --single-transaction -u root -p"$$(cat /run/secrets/db_root_password)" nextcloud > /tmp/backup/backup.sql' - backupbot.backup.post-hook: "rm -rf /tmp/backup" - backupbot.backup.path: "/tmp/backup/" + backupbot.backup.pre-hook: 'mysqldump --single-transaction -u root -p"$$(cat /run/secrets/db_root_password)" nextcloud > /var/lib/mysql/backup.sql' + backupbot.backup.post-hook: "rm -rf /var/lib/mysql/backup.sql" + backupbot.backup.path: "/var/lib/mysql/backup.sql" healthcheck: test: ["CMD-SHELL", 'mysqladmin -p"$$(cat /run/secrets/db_root_password)" ping'] interval: 30s diff --git a/compose.postgres.yml b/compose.postgres.yml index a71c53d..398e5d3 100644 --- a/compose.postgres.yml +++ b/compose.postgres.yml @@ -29,9 +29,9 @@ services: deploy: labels: backupbot.backup: "true" - backupbot.backup.pre-hook: "mkdir -p /tmp/backup/ && PGPASSWORD=$$(cat $${POSTGRES_PASSWORD_FILE}) pg_dump -U $${POSTGRES_USER} $${POSTGRES_DB} > /tmp/backup/backup.sql" - backupbot.backup.post-hook: "rm -rf /tmp/backup" - backupbot.backup.path: "/tmp/backup/" + backupbot.backup.pre-hook: "PGPASSWORD=$$(cat $${POSTGRES_PASSWORD_FILE}) pg_dump -U $${POSTGRES_USER} $${POSTGRES_DB} > /var/lib/postgresql/data/backup.sql" + backupbot.backup.post-hook: "rm -rf /var/lib/postgresql/data/backup.sql" + backupbot.backup.path: "/var/lib/postgresql/data/" volumes: postgres: