All checks were successful
continuous-integration/drone/push Build is passing
11 lines
352 B
Docker
11 lines
352 B
Docker
# Use the official Caddy builder
|
|
FROM caddy:builder-alpine AS builder
|
|
|
|
# Build Caddy with the Layer 4 module included
|
|
RUN xcaddy build \
|
|
--with github.com/mholt/caddy-l4 \
|
|
--with github.com/caddyserver/jsonc-adapter
|
|
|
|
# Pull the compiled binary into the final lightweight image
|
|
FROM caddy:alpine
|
|
COPY --from=builder /usr/bin/caddy /usr/bin/caddy |