Commit Graph
6 Commits
Author SHA1 Message Date
kbe 4be1372e4d feat: add full disaster-recovery mode to restore.sh
Adds container_running/container_health/wait_for_container/start_db
helpers and cmd_full(), plus tests. Fixed a delimiter bug in the two
new tests' sed scripts (the literal `${TARGET#/}` replacement text
collided with `#` as the sed delimiter) and relaxed the dry-run
no-external-calls assertion to allow the legitimate borg-list call
from resolve_archive(), mirroring the existing db dry-run test.
2026-07-25 19:23:27 +02:00
kbe 5d547f04ec feat: add single-database restore mode to restore.sh 2026-07-25 19:16:13 +02:00
kbe ea361904ba feat: add non-destructive file-restore mode to restore.sh 2026-07-25 19:01:33 +02:00
kbe 769eeea2b9 feat: add archive listing and resolution to restore.sh 2026-07-25 18:57:21 +02:00
kbe 49ed87b46b feat: add restore.sh scaffold with arg parsing and usage 2026-07-25 18:54:01 +02:00
kbe d6f30c506e chore: initial import of backup scripts and design docs
Existing borg-backup.sh/dump_db.sh, old/ reference scripts, and the
brainstormed design spec for restore tooling + runbook.
2026-07-25 18:51:38 +02:00