FROM caddy:2.9.1-builder AS builder RUN xcaddy build --with github.com/WeidiDeng/caddy-cloudflare-ip FROM caddy:2.9.1 COPY --from=builder /usr/bin/caddy /usr/bin/caddy COPY ./entrypoint.sh /entrypoint.sh ENV CADDYFILE=/etc/caddy/Caddyfile VOLUME /etc/caddy ENTRYPOINT ["/entrypoint.sh"]