Legg til /teecup-media og /ws ruter i Caddyfile

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å.
This commit is contained in:
Erol Haagenrud 2026-07-22 07:10:45 +02:00
parent d78400c56e
commit aabc1afc20

View file

@ -14,8 +14,27 @@ teecup.teeoff.no {
format console format console
} }
# 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 reverse_proxy teecup_frontend:3000
} }
}
teeoff.no { teeoff.no {
encode zstd gzip encode zstd gzip