diff --git a/cli/internal/deploy.go b/cli/internal/deploy.go index 14d1e409..fe8a2ab0 100644 --- a/cli/internal/deploy.go +++ b/cli/internal/deploy.go @@ -140,9 +140,13 @@ func DeployAction(c *cli.Context) error { } if !NoDomainChecks { - domainName := app.Env["DOMAIN"] - if _, err = dns.EnsureDomainsResolveSameIPv4(domainName, app.Server); err != nil { - logrus.Fatal(err) + domainName, ok := app.Env["DOMAIN"] + if ok { + if _, err = dns.EnsureDomainsResolveSameIPv4(domainName, app.Server); err != nil { + logrus.Fatal(err) + } + } else { + logrus.Warn("skipping domain checks as no DOMAIN=... configured for app") } } else { logrus.Warn("skipping domain checks as requested")