diff --git a/app/Actions/Proxy/CheckProxy.php b/app/Actions/Proxy/CheckProxy.php index b535f782e..5a2562073 100644 --- a/app/Actions/Proxy/CheckProxy.php +++ b/app/Actions/Proxy/CheckProxy.php @@ -27,7 +27,7 @@ class CheckProxy return false; } $proxyType = $server->proxyType(); - if (is_null($proxyType) || $proxyType === 'NONE' || $server->proxy->force_stop) { + if ((is_null($proxyType) || $proxyType === 'NONE' || $server->proxy->force_stop) && ! $fromUI) { return false; } if (! $server->isProxyShouldRun()) { @@ -65,7 +65,6 @@ class CheckProxy if ($server->id === 0) { $ip = 'host.docker.internal'; } - $portsToCheck = ['80', '443']; foreach ($portsToCheck as $port) { diff --git a/app/Livewire/Project/Application/General.php b/app/Livewire/Project/Application/General.php index b85023a0c..9e5126281 100644 --- a/app/Livewire/Project/Application/General.php +++ b/app/Livewire/Project/Application/General.php @@ -455,7 +455,6 @@ class General extends Component { $config = GenerateConfig::run($this->application, true); $fileName = str($this->application->name)->slug()->append('_config.json'); - dd($config); return response()->streamDownload(function () use ($config) { echo $config; diff --git a/app/Livewire/Server/Proxy/Status.php b/app/Livewire/Server/Proxy/Status.php index f4f18381f..869f92308 100644 --- a/app/Livewire/Server/Proxy/Status.php +++ b/app/Livewire/Server/Proxy/Status.php @@ -34,6 +34,9 @@ class Status extends Component public function checkProxy(bool $notification = false) { try { + if ($this->server->proxy->force_stop) { + return; + } if ($this->polling) { if ($this->numberOfPolls >= 10) { $this->polling = false;