turnstile-caddy/Dockerfile
Lukas Schaefer 211bae52de
All checks were successful
/ resolve-go (push) Successful in 3s
/ test (push) Successful in 7s
/ cleanup (push) Successful in 1s
/ docker (push) Successful in 1m20s
Publish / publish (push) Successful in 9s
Prepare: 1.6.0
Signed-off-by: Lukas Schaefer <lukas@lschaefer.xyz>
2026-10-27 20:48:53 -04:00

10 lines
499 B
Docker

FROM caddy:2.11.7-builder AS builder
RUN xcaddy build \
--with github.com/caddy-dns/cloudflare@v0.2.4 \
--with github.com/porech/caddy-maxmind-geolocation@v1.0.3 \
--with github.com/greenpau/caddy-security@v1.5.0 \
--with git.lschaefer.xyz/lukasdotcom/turnstile-caddy@v1.6.0 \
--with github.com/hslatman/caddy-crowdsec-bouncer/http@v0.14.1 \
--with github.com/hslatman/caddy-crowdsec-bouncer/appsec@v0.14.1
FROM caddy:2.11.7
COPY --from=builder /usr/bin/caddy /usr/bin/caddy