# Caddy with Cloudflare DNS plugin — builds for any arch FROM caddy:2-builder AS builder # Force IPv4-only for Go module downloads (Docker build may lack IPv6) ENV GOFLAGS="-mod=mod" RUN echo 'precedence ::ffff:0:0/96 100' > /etc/gai.conf && \ xcaddy build \ --with github.com/caddy-dns/cloudflare FROM caddy:2 COPY --from=builder /usr/bin/caddy /usr/bin/caddy