-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
20 lines (16 loc) · 664 Bytes
/
Copy pathDockerfile
File metadata and controls
20 lines (16 loc) · 664 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
ARG VERSION=2
FROM caddy:${VERSION}-builder AS builder
RUN xcaddy build \
--with github.com/caddy-dns/cloudflare \
--with github.com/caddy-dns/desec \
--with github.com/caddy-dns/duckdns \
--with github.com/caddy-dns/namecheap \
--with github.com/caddy-dns/porkbun \
--with github.com/lucaslorentz/caddy-docker-proxy/v2 \
--with github.com/mholt/caddy-dynamicdns \
--with github.com/dulli/caddy-wol \
--with github.com/sjtug/caddy2-filter \
--with github.com/hslatman/caddy-crowdsec-bouncer \
--with github.com/porech/caddy-maxmind-geolocation
FROM caddy:${VERSION}
COPY --from=builder /usr/bin/caddy /usr/bin/caddy