From cb06b44fd369b02066f7d7534499e471608e5bd8 Mon Sep 17 00:00:00 2001 From: Edward J Date: Wed, 3 Jun 2026 13:43:29 -0700 Subject: [PATCH] Display the interpolated domain for DNS setup from service info --- src/pkg/cli/cert.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/pkg/cli/cert.go b/src/pkg/cli/cert.go index eceb4d4f6..692ab5423 100644 --- a/src/pkg/cli/cert.go +++ b/src/pkg/cli/cert.go @@ -110,10 +110,14 @@ func GenerateLetsEncryptCert(ctx context.Context, project *compose.Project, clie } if service, ok := project.Services[serviceInfo.Service.Name]; ok { if service.DomainName != serviceInfo.Domainname { - term.Warnf("service %q: domainname %q in compose file does not match deployed value %q", service.Name, service.DomainName, serviceInfo.Domainname) + term.Warnf("service %q: domainname %q in compose file does not match deployed value %q, will use the deployed value", service.Name, service.DomainName, serviceInfo.Domainname) } cnt++ - domains := []string{service.DomainName} + if serviceInfo.Domainname == "" { + term.Warnf("service %q: `domainname` is deployed without a domainname, skipping cert generation", service.Name) + continue + } + domains := []string{serviceInfo.Domainname} if defaultNetwork := service.Networks["default"]; defaultNetwork != nil { domains = append(domains, defaultNetwork.Aliases...) }