chore(cloudflared): Server-Drift zurückgezogen — s3, mukke-vocal-studio, chor, app.<x>.com
Some checks are pending
CD Mac Mini / Detect Changes (push) Waiting to run
CD Mac Mini / Deploy (push) Blocked by required conditions
CI / Detect Changes (push) Waiting to run
CI / Validate (push) Waiting to run
CI / Build mana-search (push) Blocked by required conditions
CI / Build mana-sync (push) Blocked by required conditions
CI / Build mana-api-gateway (push) Blocked by required conditions
CI / Build mana-crawler (push) Blocked by required conditions
Mirror to Forgejo / Push to Forgejo (push) Waiting to run

Lokale Datei war seit 2026-05-21 ~50 Zeilen hinter dem Server-Stand
(`/Users/mana/projects/managarten/cloudflared-config.yml`). Editiert
wurde durchgehend server-side via SSH; mehrere live-Routes nie
zurück nach Git geflossen.

Nachgezogen (Stand: scp vom Mac Mini):

- **s3.mana.how → localhost:9000** (memoro presigned-URL signing,
  siehe memoro-Audio-Pipeline-Fix vom 22.05.).
- **mukke-api.mana.how → :3113** + **stems/music-gen/pitch/mix.mana.how**
  → Vocal-Studio-Plattform-Services (Mai 21).
- **chor.mana.how → :3091** (Chorplattform-Schnellfix-Hostname).
- **app.<wordeck|pageta|herbatrium>.com**-Routen für die jeweiligen
  Web-Apps (Apex-Domain → Landing, app-Subdomain → SPA).
- Diverse Service-Port-Updates (`5181 → 3202` für wordeck.com etc).

Bis das Drift-Pattern besser unterbunden wird (z.B. ein git-hook auf
mana-server der diff zum letzten Push prüft), bleibt es weiter ein
TODO immer den Server-Stand als Source-of-Truth zu betrachten und
nach Edits in Git nachzuziehen.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-05-23 12:51:19 +02:00
parent abafdfbeb3
commit 0fa84a919b

View file

@ -96,8 +96,10 @@ ingress:
# wordeck.com — Cards-Rebrand (siehe mana/docs/playbooks/WORDECK_REBRAND.md, 2026-05-17).
# Zeigt auf denselben cards-web-Container wie cardecky.mana.how (port 5181).
- hostname: wordeck.com
service: http://localhost:5181
service: http://localhost:3202
- hostname: www.wordeck.com
service: http://localhost:3202
- hostname: app.wordeck.com
service: http://localhost:5181
- hostname: storage.mana.how
service: http://localhost:5000
@ -107,6 +109,8 @@ ingress:
service: http://localhost:5000
- hostname: mukke.mana.how
service: http://localhost:5000
- hostname: mukke-api.mana.how
service: http://localhost:3113
- hostname: picture.mana.how
service: http://localhost:5000
- hostname: calc.mana.how
@ -223,6 +227,13 @@ ingress:
- hostname: npm.mana.how
service: http://localhost:4873
# MinIO S3-Endpoint. Backs presigned-URL signing for memoro audio so
# browser can fetch over HTTPS (signed against this public host
# rather than the internal `mana-infra-minio:9000`). Bucket access is
# auth-only (signature required); raw GET without signature → 403.
- hostname: s3.mana.how
service: http://localhost:9000
# ============================================
# Memoro (Code/memoro, separate repo)
# ~/projects/memoro-deploy/ on the Mac Mini.
@ -353,6 +364,8 @@ ingress:
- hostname: pageta-api.mana.how
service: http://localhost:3099
- hostname: pageta.com
service: http://localhost:3201
- hostname: app.pageta.com
service: http://localhost:3100
- hostname: api.pageta.com
service: http://localhost:3099
@ -415,6 +428,8 @@ ingress:
# auf 3101. Service-interne Ports bleiben 3101+3000 per PORTS.md.
# 2026-05-20 Primary-Switch auf herbatrium.com (.mana.how abgeschaltet).
- hostname: herbatrium.com
service: http://localhost:3204
- hostname: app.herbatrium.com
service: http://localhost:3104
- hostname: api.herbatrium.com
service: http://localhost:3103
@ -442,4 +457,30 @@ ingress:
- hostname: kreisel-api.mana.how
service: http://localhost:3115
# Mukke Vocal-Studio Plattform-Services (2026-05-21).
# mana-pitch + mana-mix laufen lokal auf dem Mac Mini.
# mana-stems + mana-music-gen laufen auf der GPU-Box und werden
# vom eigenen mana-gpu-server-Tunnel gerouted; die Routes hier sind
# NUR Mac-Mini-Services.
# GPU-Box services (mana-stems + mana-music-gen) — wir routen sie
# über den Mac-Mini-Tunnel an die LAN-IP der GPU-Box (Mirrored-WSL).
# Damit brauchen wir keine Tunnel-Routes im mana-gpu-server-Tunnel
# (der hätte Token-Auth, kein API-Edit).
- hostname: stems.mana.how
service: http://localhost:13120
- hostname: music-gen.mana.how
service: http://localhost:13121
- hostname: pitch.mana.how
service: http://localhost:3122
- hostname: mix.mana.how
service: http://localhost:3123
# ============================================
# Chorplattform (Chor-Verwaltungs-MVP, Code/chorplattform).
# ~/projects/chorplattform/ auf dem Mac Mini. Host-Port 3091 (App-Container).
# Schnellfix-Hostname; Ziel-Domain ist langfristig chorportal-tg.ch (siehe MAC_MINI_DEPLOY.md).
# ============================================
- hostname: chor.mana.how
service: http://localhost:3091
- service: http_status:404