backup_drill
Verify a backup is restorable by booting its app in an isolated Docker environment, checking for a live response, then removing all temporary resources.
Instructions
Verify a backup by booting an app in an isolated Docker environment and checking that it responds. A second copy runs beside the live one on a network and port of its own, and everything it made is removed either way. A pass means the archive is not corrupt and the app starts on it, not that every row is there
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| all | No | Drill all supported apps in the backup | |
| app | No | App/service to drill (required unless all=true) | |
| server | No | Remote server name from config (optional, runs locally if omitted) | |
| archive | No | Specific backup archive to verify (optional) |