12 lines
590 B
Docker
12 lines
590 B
Docker
FROM caddy:2.11.2-builder@sha256:d4f984844fc3b867ac88fd814285a38eaaf5b3ecadb9ca1b3b0397182ef60cfe AS builder
|
|
RUN --mount=type=cache,target=/go/pkg/mod \
|
|
--mount=type=cache,target=/root/.cache/go-build \
|
|
xcaddy build \
|
|
--with github.com/mholt/caddy-l4@master \
|
|
--with github.com/greenpau/caddy-security@v1.1.31 \
|
|
--with github.com/hslatman/caddy-crowdsec-bouncer/crowdsec@v0.9.2 \
|
|
--with github.com/caddy-dns/namecheap@master
|
|
|
|
FROM caddy:2.11.2@sha256:261437d35b88cc2f8fa1ed337ebb6b6ce2bd5cd61b2a28cdf83cb201db0a853b
|
|
COPY --from=builder /usr/bin/caddy /usr/bin/caddy
|