backup_drill
Boot a backup in an isolated Docker container on its own port to verify the archive is not corrupt and the app starts and responds, then removes everything it created.
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
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "backup_drill"
}
}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) |