forked from chanzeit/caddy
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Dockerfile
33 lines (30 loc) · 1.34 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
FROM caddy:2.5.1-builder-alpine AS builder
RUN xcaddy build \
--with github.com/caddy-dns/cloudflare \
--with github.com/caddy-dns/acmedns \
--with github.com/mholt/caddy-dynamicdns \
--with github.com/greenpau/caddy-security
# --with github.com/greenpau/caddy-auth-portal \
# --with github.com/greenpau/caddy-trace \
# --with github.com/abiosoft/caddy-hmac \
# --with github.com/caddy-dns/dnspod \
# --with github.com/caddy-dns/gandi \
# --with github.com/caddy-dns/lego-deprecated \
# --with github.com/caddy-dns/route53 \
# --with github.com/caddy-dns/alidns \
# --with github.com/caddy-dns/azure \
# --with github.com/caddy-dns/digitalocean \
# --with github.com/caddy-dns/duckdns \
# --with github.com/caddy-dns/hetzner \
# --with github.com/caddy-dns/openstack-designate \
# --with github.com/caddy-dns/vultr \
# --with github.com/lolPants/caddy-requestid \
# --with github.com/mholt/caddy-webdav \
# --with github.com/firecow/caddy-forward-auth \
# --with github.com/hslatman/caddy-crowdsec-bouncer \
# --with github.com/abiosoft/caddy-json-parse \
# --with github.com/caddyserver/replace-response \
# --with github.com/mholt/caddy-l4
# --with github.com/RussellLuo/caddy-ext/layer4
FROM caddy:2.5.1-alpine
COPY --from=builder /usr/bin/caddy /usr/bin/caddy