diff --git a/Caddyfile b/Caddyfile index 7afda5f..8dfc22b 100644 --- a/Caddyfile +++ b/Caddyfile @@ -2,6 +2,12 @@ # Enable admin API for clustering admin off + # Global ACME DNS configuration for all sites + acme_dns cloudns { + auth_id "{$CLOUDNS_AUTH_ID}" + auth_password "{$CLOUDNS_AUTH_PASSWORD}" + } + # Configure storage for clustering storage etcd { prefix "{$PORTAL_CORE_CLUSTERED_ETCD_PREFIX}" @@ -30,4 +36,4 @@ # Handle direct domain access :80, :443 { reverse_proxy localhost:{$PORTAL_CORE_PORT} -} +} \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 0f4e8bd..5aa3f90 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,8 @@ FROM caddy:2.9-builder AS builder RUN xcaddy build \ - --with go.lumeweb.com/caddy-etcd + --with go.lumeweb.com/caddy-etcd \ + --with github.com/anxuanzi/caddy-dns-ClouDNS FROM caddy:2.9-alpine @@ -15,4 +16,4 @@ COPY --from=builder /usr/bin/caddy /usr/bin/caddy RUN chmod +x /entrypoint.sh -ENTRYPOINT ["/entrypoint.sh"] +ENTRYPOINT ["/entrypoint.sh"] \ No newline at end of file