Add mise task for indri service health checks

- Create mise-tasks/indri-services-check script
- Checks all indri services (prometheus, grafana, kiwix, transmission, forgejo)
- Verifies both local service status and HTTP endpoints
- Transmission RPC checked via SSH since it's localhost-only (secure)
- Update CLAUDE.md with instructions to run after service changes

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Erich Blume 2026-01-14 13:23:05 -08:00
commit 9c0ff8bb9b
2 changed files with 78 additions and 0 deletions

View file

@ -91,3 +91,13 @@ ansible-playbook ansible/playbooks/indri.yml --check --diff
# Apply changes
ansible-playbook ansible/playbooks/indri.yml
```
## Service Health Checks
After making changes to services, run the service health check to verify everything is working:
```bash
mise run indri-services-check
```
This checks that all indri services (prometheus, grafana, kiwix, transmission, forgejo) are running and responding to health checks.