Eric Bower
·
2026-08-30
1FROM --platform=$BUILDPLATFORM caddy:builder-alpine AS builder
2
3ENV CGO_ENABLED=0
4
5ARG TARGETOS
6ARG TARGETARCH
7
8ENV GOOS=${TARGETOS} GOARCH=${TARGETARCH}
9
10RUN xcaddy build \
11 --with github.com/caddy-dns/cloudflare \
12 --with github.com/pberkel/caddy-storage-redis
13
14FROM caddy:alpine
15
16COPY --from=builder /usr/bin/caddy /usr/bin/caddy