tunnel: route memoro.mana.how + memoro-app/api/audio to standalone Memoro stack

memoro ist seit längerem ein eigener Repo (Code/memoro/) mit eigenem
Compose-Stack auf dem Mini (~/projects/memoro-deploy/). Der Tunnel
zeigte bisher trotzdem auf die unified mana web app (Port 5000) — d.h.
memoro.mana.how rendert nur das Mana-Dashboard, nicht die echte
Memoro-Marketing-Landing.

Vier Hostnames in einem eigenen Memoro-Block:
  memoro.mana.how       → :3120  (Astro-Landing, Marketing-Site)
  memoro-app.mana.how   → :3130  (SvelteKit-SPA, Web-App)
  memoro-api.mana.how   → :3110  (API)
  memoro-audio.mana.how → :3101  (Audio-Service)

memoro-app vs memoro auf erster Subdomain-Tiefe gelassen damit
Cloudflare Universal SSL ohne Wildcard-Konfig greift.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-05-06 20:39:12 +02:00
parent c14aef9f85
commit c8a292b891

View file

@ -80,8 +80,11 @@ ingress:
service: http://localhost:5000
- hostname: uload.mana.how
service: http://localhost:5000
- hostname: memoro.mana.how
service: http://localhost:5000
# memoro.mana.how moved off the unified mana web app (5000) to the
# Memoro Astro landing container (Code/memoro/apps/landing → :3120) on
# 2026-05-06. The standalone Memoro stack lives at memoro-api/audio
# below; the landing is the public marketing site.
# NB: keep this entry in the Memoro section, not the unified-app block.
- hostname: context.mana.how
service: http://localhost:5000
- hostname: questions.mana.how
@ -161,6 +164,21 @@ ingress:
- hostname: npm.mana.how
service: http://localhost:4873
# ============================================
# Memoro (Code/memoro, separate repo)
# ~/projects/memoro-deploy/ on the Mac Mini.
# ============================================
- hostname: memoro.mana.how
service: http://localhost:3120
# Web-App (SvelteKit static SPA). Lives next to memoro-api/memoro-audio
# at first-level subdomain depth so Cloudflare Universal SSL covers it.
- hostname: memoro-app.mana.how
service: http://localhost:3130
- hostname: memoro-api.mana.how
service: http://localhost:3110
- hostname: memoro-audio.mana.how
service: http://localhost:3101
# ============================================
# Standalone web apps (separate containers)
# ============================================