Add rudimentary database backup, and Postgres upgrade misery

This commit is contained in:
2022-11-22 18:42:42 -08:00
parent add7b1e240
commit 1240106d4d
2 changed files with 30 additions and 3 deletions
+6
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