pi-agent
|
ad48309995
|
feat: DNS & domain routing auto-healer — Cloudflare tunnels, DNS, gateway, routing integrity, SSL, Traefik
- dns-router-healer/Dockerfile: Alpine + curl, docker-cli, bash, jq, drill
- dns-router-healer/dns-router-heal.sh: 8 health checks in 60s cycle
1. Cloudflare tunnels (primary + fallback) — restart on failure
2. DNS resolution — verify all falah domains → Cloudflare IPs
3. Direct service health — local health endpoint
4. Gateway routing — nginx on port 7878
5. Routing integrity — gateway response matches direct
6. Public endpoint via Cloudflare (every 5 cycles)
7. SSL certificate expiry (every 10 cycles)
8. Traefik detection (every 5 cycles) — standalone or Swarm
- docker-compose.dns-healer.yml: sidecar deployment config
- .pi/agents/dns-healer.md: pi agent definition
|
2026-06-28 03:45:15 +08:00 |
|