Fix #196: one-command operator backup (pg_dump + MinIO) #234

Merged
justin merged 1 commits from operator-backup-script into main 2026-06-09 12:45:35 -04:00
1 Commits
Author SHA1 Message Date
justinandClaude Opus 4.8 8652425413 Fix #196: one-command operator backup (pg_dump + MinIO)
Move backup from a documented procedure to `deploy/backup.sh`: dumps Postgres
(pg_dump --clean --if-exists, gzipped) and archives the MinIO /data directory
into a single timestamped bundle under backups/. Reads config from the compose
.env with the same defaults the stack uses; optional BACKUP_RETAIN_DAYS prunes
old bundles (cron-friendly). BACKUP.md documents usage + the restore procedure
(kept manual/documented rather than an untested destructive script).

Closes #196

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
Signed-off-by: Justin Paul <[email protected]>
2026-06-09 12:45:33 -04:00