# syntax=docker/dockerfile:1 # Кастомная сборка Caddy с DNS-провайдером Cloudflare — нужна для DNS-01 # ACME challenge на dev VPS, где порты 80/443 недоступны/заняты (443 — # VPN-нодой, 80 закрыт). DNS-01 не требует открытых входящих 80/443 вообще. FROM caddy:2-builder AS builder RUN xcaddy build --with github.com/caddy-dns/cloudflare FROM caddy:2 COPY --from=builder /usr/bin/caddy /usr/bin/caddy