caddy-docker/Dockerfile

13 lines
388 B
Docker

FROM caddy:2.10.0-builder AS builder
RUN xcaddy build \
--with github.com/caddy-dns/route53@v1.5.0 \
--with github.com/lucaslorentz/caddy-docker-proxy/v2@v2.10.0
FROM caddy:2.10.0
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"]