FROM caddy:2-builder-alpine AS builder RUN xcaddy build --with github.com/caddyserver/forwardproxy@caddy2 FROM caddy:2-alpine COPY --from=builder /usr/bin/caddy /usr/bin/caddy COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh ENTRYPOINT ["/entrypoint.sh"] CMD ["caddy", "run", "--config", "/etc/caddy/Caddyfile", "--adapter", "caddyfile"]