FROM docker.io/library/caddy:2.9.1-builder as builder RUN xcaddy build \ --with github.com/caddy-dns/cloudflare COPY ./config /etc/caddy RUN /usr/bin/caddy fmt --overwrite /etc/caddy/Caddyfile # ================================================== # Run image. # ================================================== FROM docker.io/library/caddy:2.9.1-alpine COPY --from=builder /usr/bin/caddy /usr/bin/caddy COPY --from=builder /etc/caddy/Caddyfile /etc/caddy/Caddyfile