# Caddyfile used only by the E2E test stack. Listens on the in-container :3101 # (mapped to host :3101) and proxies API + media to the backend, everything else # to the SvelteKit frontend container — same layout as production but stripped # of HTTPS/Let's Encrypt. :3101 { encode zstd gzip reverse_proxy /api/* app:3000 reverse_proxy /media/* app:3000 reverse_proxy /health app:3000 reverse_proxy frontend:3001 }