deploy/backup.sh dumps Postgres (pg_dump --clean --if-exists, gzipped) and archives MinIO /data into one timestamped bundle under backups/. Reads the compose .env (same defaults as the stack); optional BACKUP_RETAIN_DAYS prunes old bundles (cron-friendly). BACKUP.md covers usage + restore (kept documented rather than an untested destructive script). bash syntax checked.
`deploy/backup.sh` dumps Postgres (`pg_dump --clean --if-exists`, gzipped) and archives MinIO `/data` into one timestamped bundle under `backups/`. Reads the compose `.env` (same defaults as the stack); optional `BACKUP_RETAIN_DAYS` prunes old bundles (cron-friendly). `BACKUP.md` covers usage + restore (kept documented rather than an untested destructive script). bash syntax checked.
Closes #196
🤖 Generated with [Claude Code](https://claude.com/claude-code)
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]>
justin
merged commit d540dc3f32 into main2026-06-09 12:45:35 -04:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
deploy/backup.shdumps Postgres (pg_dump --clean --if-exists, gzipped) and archives MinIO/datainto one timestamped bundle underbackups/. Reads the compose.env(same defaults as the stack); optionalBACKUP_RETAIN_DAYSprunes old bundles (cron-friendly).BACKUP.mdcovers usage + restore (kept documented rather than an untested destructive script). bash syntax checked.Closes #196
🤖 Generated with Claude Code