turnstile-caddy/Dockerfile.re
Lukas Schaefer 5de418b4b9
All checks were successful
/ resolve-go (push) Successful in 3s
/ test (push) Successful in 7s
/ cleanup (push) Successful in 1s
/ docker (push) Successful in 1m4s
Enable appsec
Signed-off-by: Lukas Schaefer <lukas@lschaefer.xyz>
2026-10-21 11:21:18 -04:00

10 lines
No EOL
646 B
C++

FROM caddy:[0-9]+\.[0-9]+\.[0-9]+-builder AS builder
RUN xcaddy build \\
--with github\.com/caddy-dns/cloudflare@v[0-9]+\.[0-9]+\.[0-9]+ \\
--with github\.com/porech/caddy-maxmind-geolocation@v[0-9]+\.[0-9]+\.[0-9]+ \\
--with github\.com/greenpau/caddy-security@v[0-9]+\.[0-9]+\.[0-9]+ \\
--with git\.lschaefer\.xyz/lukasdotcom/turnstile-caddy@v[0-9]+\.[0-9]+\.[0-9]+ \\
--with github\.com/hslatman/caddy-crowdsec-bouncer/http@v[0-9]+\.[0-9]+\.[0-9]+ \\
--with github\.com/hslatman/caddy-crowdsec-bouncer/appsec@v[0-9]+\.[0-9]+\.[0-9]+
FROM caddy:[0-9]+\.[0-9]+\.[0-9]+
COPY --from=builder /usr/bin/caddy /usr/bin/caddy\n?