Der Container hing auf 0.0.0.0 und war damit direkt aus dem Heimnetz erreichbar, an Cloudflare vorbei. cloudflared laeuft auf dem Host und zeigt auf http://localhost:<port> — Loopback genuegt. Teil einer flottenweiten Bereinigung: 66 von 160 Containern publizierten so. Die Suche nach LAN-Konsumenten ueber alle Repos ergab genau fuenf echte Ports (die der GPU-Box) plus die Mail-Ports. Regel und Messung stehen in mana/docs/NETZ_EXPOSITION.md. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
27 lines
904 B
YAML
27 lines
904 B
YAML
# pageta-landing — Marketing-Astro auf pageta.com.
|
|
#
|
|
# Cutover-Plan: mana/docs/playbooks/LANDING_CUTOVER.md
|
|
# Port: 3201 (siehe mana/docs/PORTS.md → Marketing-Landings)
|
|
#
|
|
# Cloudflared-Tunnel (in ~/projects/managarten/cloudflared-config.yml):
|
|
# pageta.com → http://localhost:3201 (NEU, nach Cutover)
|
|
# app.pageta.com → http://localhost:3100 (NEU — App-Subdomain)
|
|
# api.pageta.com → http://localhost:3099 (unverändert)
|
|
|
|
services:
|
|
pageta-landing:
|
|
build:
|
|
context: ../../../..
|
|
dockerfile: apps/landing/Dockerfile
|
|
secrets: [npm_token]
|
|
image: pageta-landing:latest
|
|
container_name: pageta-landing
|
|
restart: unless-stopped
|
|
ports:
|
|
# Nur Loopback: cloudflared laeuft auf dem Host und zeigt auf
|
|
# http://localhost:<port>. Regel: mana/docs/NETZ_EXPOSITION.md
|
|
- '127.0.0.1:3201:80'
|
|
|
|
secrets:
|
|
npm_token:
|
|
file: ~/.npm_token
|