FROM caddy:2.1.1-builder AS builder
RUN caddy-builder github.com/caddy-dns/cloudflare
FROM caddy:2.1.1
COPY --from=builder /usr/bin/caddy /usr/bin/caddy
COPY Caddyfile.json /etc/caddy/Caddyfile.json
CMD ["caddy", "run", "--config", "/etc/caddy/Caddyfile.json", "--resume"]
{
"admin": {
"listen": "0.0.0.0:2019"
},
"apps": {
"http": {
"servers": {
"lab": {
"listen": [":80", ":443"],
"routes": []
}
}
},
"tls": {
"certificates": {
"automate": ["*.domain.tld"]
},
"automation": {
"policies": [
{
"subjects": ["*.domain.tld"],
"issuer": {
"module": "acme",
"ca": "https://acme-v02.api.letsencrypt.org/directory",
"email": "[email protected]",
"challenges": {
"dns": {
"provider": {
"name": "cloudflare",
"api_token": "kgjhgjhgkjhglkhkljhlkjhljh"
}
}
}
}
}
]
}
}
}
}
Content type
Image
Digest
Size
27.9 MB
Last updated
about 6 years ago
docker pull skaas/caddy