fix(status-page): point at vm.mana.how (GPU-Box VM) instead of localhost:9090

After Phase 2c VM moved off the Mini, but the status-page generator
still queried localhost:9090 — and Colima containers can't reach the
GPU-Box's LAN IP through the Mini's bridge. Result: status.mana.how
showed 0/0 services UP across the board.

Routed VM through a new vm.mana.how Public Hostname on the
mana-gpu-server tunnel (config v24) so the Mini-side container reaches
it the same way browsers do. /api/v1/query path is identical, no
script changes required. Network-mode no longer needs to be host now
that the URL is public.

Verified live: status.json reports 49/53 services UP.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-05-07 12:58:19 +02:00
parent 009fb3589e
commit 0c2df08149

View file

@ -1312,11 +1312,11 @@ services:
container_name: mana-status-gen
restart: always
mem_limit: 64m
# host network: direkter Zugriff auf VictoriaMetrics via localhost:9090
# (kein depends_on möglich mit network_mode: host)
network_mode: host
# VM ist seit Phase 2c auf der GPU-Box. status-gen erreicht sie über
# den Public-Hostname vm.mana.how im mana-gpu-server-Tunnel — Colima-
# Container können die Mini-LAN-Bridge nicht direkt zur GPU-IP routen.
environment:
VICTORIAMETRICS_URL: http://localhost:9090
VICTORIAMETRICS_URL: https://vm.mana.how
OUTPUT_FILE: /output/index.html
volumes:
- ./scripts/generate-status-page.sh:/generate.sh:ro