main pico / caddy / Dockerfile
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