Backups
| Data | How |
|---|---|
| Postgres | docker compose exec -T db pg_dump -U postgres bondery > backup-$(date +%F).sql |
| SeaweedFS buckets | Snapshot avatars and linkedin-logos via S3 tools against BONDERY_PRIVATE_S3_ENDPOINT |
| Redis | Volume redis-data — rate limits and sync wake only; safe to recreate |
Restore checklist
- Stop
apiandwebapp. - Restore the dump into
db(psqlviadocker compose exec -T db). - Restore storage objects if needed.
- Start apps; verify
/health/readyon api and webapp, and/api/health/readyon webapp.
Schedule daily dumps off-box. Rehearse a restore at least once per quarter.
Related
- Updates
- Configuration
- deploy/bondery/README.md — compose reference