From 9310af0301a62a99c441837d77a28428f6d9238a Mon Sep 17 00:00:00 2001
From: peaklabs-dev <122374094+peaklabs-dev@users.noreply.github.com>
Date: Thu, 12 Sep 2024 15:50:22 +0200
Subject: [PATCH] Feat: New cf tunnel install flow
---
app/Livewire/Server/Form.php | 8 ++
.../configure-cloudflare-tunnels.blade.php | 4 +-
.../views/livewire/server/form.blade.php | 96 +++++++++----------
3 files changed, 55 insertions(+), 53 deletions(-)
diff --git a/app/Livewire/Server/Form.php b/app/Livewire/Server/Form.php
index 3b3747a81..ddf2b6ccb 100644
--- a/app/Livewire/Server/Form.php
+++ b/app/Livewire/Server/Form.php
@@ -238,4 +238,12 @@ class Form extends Component
$this->server->settings->save();
$this->dispatch('success', 'Server timezone updated.');
}
+
+ public function manualCloudflareConfig()
+ {
+ $this->server->settings->is_cloudflare_tunnel = true;
+ $this->server->settings->save();
+ $this->server->refresh();
+ $this->dispatch('success', 'Cloudflare Tunnels enabled.');
+ }
}
diff --git a/resources/views/livewire/server/configure-cloudflare-tunnels.blade.php b/resources/views/livewire/server/configure-cloudflare-tunnels.blade.php
index 4aaf9203f..509d57d1f 100644
--- a/resources/views/livewire/server/configure-cloudflare-tunnels.blade.php
+++ b/resources/views/livewire/server/configure-cloudflare-tunnels.blade.php
@@ -2,7 +2,5 @@
Please validate the server first. The SSH port needs to be open in the firewall on your hosting provider that coolify can validate the server and automatically configure cloudflare tunnels.
+For more information, please read our Documentation.
+