Add rudimentary database backup, and Postgres upgrade misery

This commit is contained in:
3wc
2022-11-22 18:41:12 -08:00
parent add7b1e240
commit 1240106d4d
2 changed files with 30 additions and 3 deletions

View File

@ -63,6 +63,12 @@ services:
- POSTGRES_USER=discourse
- POSTGRES_DB=discourse
- POSTGRES_PASSWORD_FILE=/run/secrets/db_password
deploy:
labels:
backupbot.backup: "true"
backupbot.backup.pre-hook: "bash -c 'PGPASSWORD=$$(cat $${POSTGRES_PASSWORD_FILE}) pg_dump -U $${POSTGRES_USER} $${POSTGRES_DB} > /tmp/backup.sql'"
backupbot.backup.post-hook: "rm -rf /tmp/backup.sql"
backupbot.backup.path: "/tmp/backup.sql"
redis:
image: redis:7.0-alpine