caddy-docker/Dockerfile

13 lines
385 B
Docker

FROM caddy:2.9.1-builder AS builder
RUN xcaddy build \
--with github.com/caddy-dns/route53@v1.5.0 \
--with github.com/lucaslorentz/caddy-docker-proxy/v2@v2.9.2
FROM caddy:2.9.1
COPY --from=builder /usr/bin/caddy /usr/bin/caddy
COPY ./docker/entrypoint /
ENTRYPOINT ["/docker-entrypoint.sh"]
CMD ["caddy", "run", "--config", "/etc/caddy/Caddyfile", "--adapter", "caddyfile"]