From fb42c439535633ababaa0d8f7050ad81584bd308 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Thu, 16 Nov 2023 14:28:26 +0100 Subject: [PATCH] Add isLocalhost method to Server model and conditionally show Cloudflare Tunnel checkbox in server form view --- app/Models/Server.php | 6 ++++++ resources/views/livewire/server/form.blade.php | 12 +++++++----- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/app/Models/Server.php b/app/Models/Server.php index b3544989d..3ba40ecc2 100644 --- a/app/Models/Server.php +++ b/app/Models/Server.php @@ -112,6 +112,12 @@ class Server extends BaseModel return $this->proxy->modelScope(); } + public function isLocalhost() { + if (isDev()) { + return $this->ip === 'coolify-testing-host'; + } + return $this->ip === 'host.docker.internal'; + } public function checkServerRediness() { $serverUptimeCheckNumber = $this->unreachable_count; diff --git a/resources/views/livewire/server/form.blade.php b/resources/views/livewire/server/form.blade.php index c9ed332de..c36d34cbc 100644 --- a/resources/views/livewire/server/form.blade.php +++ b/resources/views/livewire/server/form.blade.php @@ -49,11 +49,13 @@ -
- -
+ @if (!$server->isLocalhost()) +
+ +
+ @endif @if ($server->isFunctional())