feat: add Docker health-state HTTP endpoint for Swarm Health Watchdog

- Python HTTP server on 0.0.0.0:18809
- GET /health -> all monitored containers (JSON)
- GET /health/<name> -> single container
- Monitors: brave-search, kokoro-tts, litellm, litellm-db, n8n-agent, searxng, whisper-server
- Returns status, health, restart count via docker inspect
- systemd user service for auto-start

Task: t_461f71fe
This commit is contained in:
William Valentin
2026-05-13 14:29:25 -07:00
parent aea9042cce
commit 9fdd29f7b7
1272 changed files with 863206 additions and 16973 deletions
+17 -2
View File
@@ -4,6 +4,21 @@
"path": "/home/openclaw/.openclaw/exec-approvals.sock",
"token": "X-zuaMd7uFuSifeKYSh7fkrU8o4GOOvQ"
},
"defaults": {},
"agents": {}
"defaults": {
"security": "full",
"ask": "on-miss",
"askFallback": "full",
"autoAllowSkills": true
},
"agents": {
"main": {
"security": "full",
"allowlist": [
{
"pattern": "/home/openclaw/.openclaw/workspace/scripts/gog-calendar-read.sh",
"id": "3c9288ce-ee6c-42c9-b523-b66d483bbe12"
}
]
}
}
}