Add dynamic proxy configuration setup in StartProxy.php and update proxyPath() in Server.php

This commit is contained in:
Andras Bacsai 2024-03-11 20:17:37 +01:00
parent 1490828069
commit 52120e7a38
2 changed files with 5 additions and 0 deletions

View File

@ -66,6 +66,8 @@ public function handle(Server $server, bool $async = true): string|Activity
} catch (\Throwable $e) { } catch (\Throwable $e) {
ray($e); ray($e);
throw $e; throw $e;
} finally {
$server->setupDynamicProxyConfiguration();
} }
} }
} }

View File

@ -279,6 +279,9 @@ public function proxyPath()
$base_path = config('coolify.base_config_path'); $base_path = config('coolify.base_config_path');
$proxyType = $this->proxyType(); $proxyType = $this->proxyType();
$proxy_path = "$base_path/proxy"; $proxy_path = "$base_path/proxy";
// TODO: should use /traefik for already exisiting configurations?
// Should move everything except /caddy and /nginx to /traefik
// The code needs to be modified as well, so maybe it does not worth it
if ($proxyType === ProxyTypes::TRAEFIK_V2->value) { if ($proxyType === ProxyTypes::TRAEFIK_V2->value) {
$proxy_path = $proxy_path; $proxy_path = $proxy_path;
} else if ($proxyType === ProxyTypes::CADDY->value) { } else if ($proxyType === ProxyTypes::CADDY->value) {