FROM docker.io/library/caddy:{{ version['containers']['caddy'] }}-builder-alpine AS builder RUN xcaddy build \ {% if node['name'] == 'auth' %} --with github.com/caddy-dns/rfc2136 \ --with github.com/hslatman/caddy-crowdsec-bouncer/crowdsec \ --with github.com/hslatman/caddy-crowdsec-bouncer/http {% else %} --with github.com/caddy-dns/rfc2136 {% endif %} FROM docker.io/library/caddy:{{ version['containers']['caddy'] }} COPY --from=builder /usr/bin/caddy /usr/bin/caddy COPY ./{{ root_cert_filename }} /usr/local/share/ca-certificates/{{ root_cert_filename }} RUN update-ca-certificates