From 52120e7a380b2a744de6255cc510235316f60469 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Mon, 11 Mar 2024 20:17:37 +0100 Subject: [PATCH] Add dynamic proxy configuration setup in StartProxy.php and update proxyPath() in Server.php --- app/Actions/Proxy/StartProxy.php | 2 ++ app/Models/Server.php | 3 +++ 2 files changed, 5 insertions(+) diff --git a/app/Actions/Proxy/StartProxy.php b/app/Actions/Proxy/StartProxy.php index a781ab442..705197586 100644 --- a/app/Actions/Proxy/StartProxy.php +++ b/app/Actions/Proxy/StartProxy.php @@ -66,6 +66,8 @@ class StartProxy } catch (\Throwable $e) { ray($e); throw $e; + } finally { + $server->setupDynamicProxyConfiguration(); } } } diff --git a/app/Models/Server.php b/app/Models/Server.php index 3cf20d7ae..b110189bb 100644 --- a/app/Models/Server.php +++ b/app/Models/Server.php @@ -279,6 +279,9 @@ $schema://$host { $base_path = config('coolify.base_config_path'); $proxyType = $this->proxyType(); $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) { $proxy_path = $proxy_path; } else if ($proxyType === ProxyTypes::CADDY->value) {