From aabc1afc20aecdb4f32874289bc3f4ac6eb4c2db Mon Sep 17 00:00:00 2001 From: Erol Haagenrud Date: Wed, 22 Jul 2026 07:10:45 +0200 Subject: [PATCH] Legg til /teecup-media og /ws ruter i Caddyfile MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Dekker MinIO offentlig bildelesing (ADR-018) og WebSocket-trafikk til teecup_api (ADR-025, Kommunikasjon) -- begge allerede live siden sine respektive runder, kun ikke committet før nå. --- deploy/Caddyfile | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/deploy/Caddyfile b/deploy/Caddyfile index 22c1fbc..0ef9ac3 100644 --- a/deploy/Caddyfile +++ b/deploy/Caddyfile @@ -14,7 +14,26 @@ teecup.teeoff.no { format console } - reverse_proxy teecup_frontend:3000 + # Offentlig, anonym lesing av opplastede bilder (MinIO, public-read + # bucket-policy) -- bucket-navnet ligger i selve stien (path-style + # adressering), derav /teecup-media/* som prefiks, ikke et eget + # subdomene (unngår en DNS-avhengighet som viste seg ikke å peke på + # denne serveren -- se CLAUDE.md-status). + handle /teecup-media/* { + reverse_proxy teecup-minio:9000 + } + + # WebSocket-trafikk (ADR-025, Kommunikasjon) -- rett til teecup_api, + # IKKE via Next.js sin rewrites()/teecup_frontend. Next.js proxyer ikke + # WebSocket-oppgraderinger pålitelig i "standalone"-modus; Caddy sin + # reverse_proxy håndterer Upgrade-headeren transparent uten egen config. + handle /ws/* { + reverse_proxy teecup_api:8000 + } + + handle { + reverse_proxy teecup_frontend:3000 + } } teeoff.no {