Define database backups

This commit is contained in:
3wc 2022-12-10 11:14:37 -08:00
parent 672557c7fb
commit 4f923ad0c1
1 changed files with 6 additions and 0 deletions

View File

@ -66,6 +66,12 @@ services:
POSTGRES_USER: outline
volumes:
- "postgres_data:/var/lib/postgresql/data"
deploy:
labels:
backupbot.backup: "true"
backupbot.backup.path: "/tmp/dump.sql.gz"
backupbot.backup.post-hook: "rm -f /tmp/dump.sql.gz"
backupbot.backup.pre-hook: "sh -c 'PGPASSWORD=$$(cat $${POSTGRES_PASSWORD_FILE}) pg_dump -U outline outline | gzip > /tmp/dump.sql.gz'"
secrets:
secret_key: