Skip to content

Database backups & disaster recovery #35

Description

@mondial7

Today docker compose down -v permanently destroys data and there's no documented restore path.

Scope

  • Scheduled mongodump (daily incremental, weekly full) to S3/GCS — sample compose service + cron entry.
  • Documented point-in-time recovery using oplog tailing (or doc mongodump --oplog).
  • Monthly automated restore test (CI job that pulls latest dump and runs it against a throwaway Mongo).
  • Restore runbook in docs/ — exact commands, expected duration, who to page.

Effort: small-medium (1–2 days).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions