mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-14 18:01:09 +02:00
chore(infra): drop status-page-gen from Mini, status.mana.how → GPU-Box tunnel
Phase 2e cleanup. status-page-gen + a dedicated nginx now run on the
GPU-Box (sparse repo clone provides the generator script + mana-apps.ts,
hourly git-pull via systemd timer). Container queries VictoriaMetrics
locally over docker-network ('http://victoriametrics:9090'), no public
vm.mana.how endpoint required — that hostname is also gone from the
GPU tunnel config (v25 → v26 effectively, removed in same PUT that
added status.mana.how).
DNS for status.mana.how now points at the mana-gpu-server tunnel.
Mini-tunnel ingress for it is removed; the previous 'mana-status-gen'
container on the Mini was stopped + rm'd.
Side benefit: closes the inode-stale-bind-mount bug that took status.
mana.how down for a few hours — single-file bind mounts on the Mini
break whenever the CD git-checkout rewrites the source file. The
GPU-Box mounts the same files but the systemd timer git-pulls in-
place, preserving the inode.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
22cce59c3a
commit
778e5a2ad7
11 changed files with 351 additions and 31 deletions
|
|
@ -193,8 +193,6 @@ ingress:
|
|||
# ============================================
|
||||
# Self-hosted landing pages (Nginx on port 4400)
|
||||
# ============================================
|
||||
- hostname: status.mana.how
|
||||
service: http://localhost:4400
|
||||
- hostname: it.mana.how
|
||||
service: http://localhost:4400
|
||||
- hostname: chats.mana.how
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue