feat(status-page): add public status page at status.mana.how

- scripts/generate-status-page.sh: Shell-Script das VictoriaMetrics abfragt
  und eine statische HTML-Statusseite generiert (probe_success + response times)
- docker-compose.macmini.yml: mana-status-gen Container (Alpine, jq, curl)
  schreibt alle 60s nach /Volumes/ManaData/landings/status/
- docker/nginx/landings.conf: status.mana.how vHost mit Cache-Control: no-store
- cloudflared-config.yml: status.mana.how → localhost:4400

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-03-31 18:07:07 +02:00
parent 504f77a60c
commit d044afec2f
4 changed files with 421 additions and 0 deletions

View file

@ -132,6 +132,10 @@ ingress:
- hostname: whopxl.mana.how
service: http://localhost:5100
# Public Status Page (generated every 60s by mana-status-gen container)
- hostname: status.mana.how
service: http://localhost:4400
# Monitoring & Tools
- hostname: grafana.mana.how
service: http://localhost:8000