FROM caddy:2-alpine@sha256:fce4f15aad23222c0ac78a1220adf63bae7b94355d5ea28eee53910624acedfa RUN caddy add-package github.com/caddyserver/transform-encoder # Default proxy targets (can be overridden via environment variables) ENV GHOST_BACKEND=ghost-dev:2368 \ ADMIN_DEV_SERVER=host.docker.internal:5174 \ ADMIN_LIVE_RELOAD_SERVER=host.docker.internal:4200 \ PORTAL_DEV_SERVER=host.docker.internal:4175 \ COMMENTS_DEV_SERVER=host.docker.internal:7173 \ SIGNUP_DEV_SERVER=host.docker.internal:6174 \ SEARCH_DEV_SERVER=host.docker.internal:4178 \ ANNOUNCEMENT_DEV_SERVER=host.docker.internal:4177 \ LEXICAL_DEV_SERVER=host.docker.internal:4173 \ ANALYTICS_PROXY_TARGET=analytics:3000 \ ACTIVITYPUB_PROXY_TARGET=host.docker.internal:8080 COPY Caddyfile /etc/caddy/Caddyfile EXPOSE 80 2368