diff --git a/caddy/Dockerfile b/caddy/Dockerfile new file mode 100644 index 0000000..a4f25eb --- /dev/null +++ b/caddy/Dockerfile @@ -0,0 +1,13 @@ +ARG CADDY_VERSION=2 + +FROM caddy:${CADDY_VERSION}-builder-alpine AS builder + +RUN xcaddy build \ + --with github.com/mholt/caddy-l4 \ + --with github.com/hslatman/caddy-crowdsec-bouncer/http@main \ + --with github.com/hslatman/caddy-crowdsec-bouncer/layer4@main \ + --with github.com/caddy-dns/cloudflare + +FROM caddy:${CADDY_VERSION} AS caddy + +COPY --from=builder /usr/bin/caddy /usr/bin/caddy