|
@@ -229,13 +229,11 @@ func addPorterSubdomainsIfNecessary(ctx context.Context, app v2.PorterApp, deplo
|
|
|
ctx, span := telemetry.NewSpan(ctx, "add-porter-subdomains-if-necessary")
|
|
ctx, span := telemetry.NewSpan(ctx, "add-porter-subdomains-if-necessary")
|
|
|
defer span.End()
|
|
defer span.End()
|
|
|
|
|
|
|
|
|
|
+ services := make([]v2.Service, 0)
|
|
|
|
|
+
|
|
|
for _, service := range app.Services {
|
|
for _, service := range app.Services {
|
|
|
if service.Type == v2.ServiceType_Web {
|
|
if service.Type == v2.ServiceType_Web {
|
|
|
- if service.Private == nil || !*service.Private {
|
|
|
|
|
- continue
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- if service.Domains != nil && len(service.Domains) == 0 {
|
|
|
|
|
|
|
+ if service.Private != nil && !*service.Private && service.Domains != nil && len(service.Domains) == 0 {
|
|
|
if deploymentTarget.Namespace != DeploymentTargetSelector_Default {
|
|
if deploymentTarget.Namespace != DeploymentTargetSelector_Default {
|
|
|
createSubdomainInput.AppName = fmt.Sprintf("%s-%s", createSubdomainInput.AppName, deploymentTarget.ID[:6])
|
|
createSubdomainInput.AppName = fmt.Sprintf("%s-%s", createSubdomainInput.AppName, deploymentTarget.ID[:6])
|
|
|
}
|
|
}
|
|
@@ -254,7 +252,11 @@ func addPorterSubdomainsIfNecessary(ctx context.Context, app v2.PorterApp, deplo
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ services = append(services, service)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ app.Services = services
|
|
|
|
|
+
|
|
|
return app, nil
|
|
return app, nil
|
|
|
}
|
|
}
|