generated from coop-cloud/example
Define database backups
This commit is contained in:
parent
672557c7fb
commit
4f923ad0c1
|
@ -66,6 +66,12 @@ services:
|
||||||
POSTGRES_USER: outline
|
POSTGRES_USER: outline
|
||||||
volumes:
|
volumes:
|
||||||
- "postgres_data:/var/lib/postgresql/data"
|
- "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:
|
secrets:
|
||||||
secret_key:
|
secret_key:
|
||||||
|
|
Loading…
Reference in New Issue