fix: add port even if traefik is used
This commit is contained in:
@@ -988,20 +988,18 @@ function parseDockerComposeFile(Service|Application $resource, bool $isNew = fal
|
|||||||
if ($fqdns_exploded->count() > 1) {
|
if ($fqdns_exploded->count() > 1) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if ($resource->server->proxyType() === 'CADDY') {
|
$env = EnvironmentVariable::where([
|
||||||
$env = EnvironmentVariable::where([
|
'key' => $key,
|
||||||
'key' => $key,
|
'service_id' => $resource->id,
|
||||||
'service_id' => $resource->id,
|
])->first();
|
||||||
])->first();
|
if ($env) {
|
||||||
if ($env) {
|
|
||||||
|
|
||||||
$env_url = Url::fromString($savedService->fqdn);
|
$env_url = Url::fromString($savedService->fqdn);
|
||||||
$env_port = $env_url->getPort();
|
$env_port = $env_url->getPort();
|
||||||
if ($env_port !== $predefinedPort) {
|
if ($env_port !== $predefinedPort) {
|
||||||
$env_url = $env_url->withPort($predefinedPort);
|
$env_url = $env_url->withPort($predefinedPort);
|
||||||
$savedService->fqdn = $env_url->__toString();
|
$savedService->fqdn = $env_url->__toString();
|
||||||
$savedService->save();
|
$savedService->save();
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user