From 8b00144b2f2bf9d86e95572d4ad79c26c0b7e248 Mon Sep 17 00:00:00 2001 From: Siavash Sameni Date: Mon, 30 Mar 2026 10:56:53 +0400 Subject: [PATCH] fix: force IPv4 in Caddy build (Docker lacks IPv6 during build) Co-Authored-By: Claude Opus 4.6 (1M context) --- warzone/deploy/docker/Dockerfile.caddy | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/warzone/deploy/docker/Dockerfile.caddy b/warzone/deploy/docker/Dockerfile.caddy index 97d3e5a..da333f8 100644 --- a/warzone/deploy/docker/Dockerfile.caddy +++ b/warzone/deploy/docker/Dockerfile.caddy @@ -1,7 +1,10 @@ # Caddy with Cloudflare DNS plugin — builds for any arch FROM caddy:2-builder AS builder -RUN xcaddy build \ +# 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