Refactor proxy type retrieval in Server and Proxy classes
This commit is contained in:
parent
1835a91467
commit
4d181eef8e
@ -21,7 +21,7 @@ class Proxy extends Component
|
|||||||
|
|
||||||
public function mount()
|
public function mount()
|
||||||
{
|
{
|
||||||
$this->selectedProxy = data_get($this->server, 'proxy.type');
|
$this->selectedProxy = $this->server->proxyType();
|
||||||
$this->redirect_url = data_get($this->server, 'proxy.redirect_url');
|
$this->redirect_url = data_get($this->server, 'proxy.redirect_url');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -400,7 +400,7 @@ public function proxyType()
|
|||||||
// $this->proxy->status = ProxyStatus::EXITED->value;
|
// $this->proxy->status = ProxyStatus::EXITED->value;
|
||||||
// $this->save();
|
// $this->save();
|
||||||
// }
|
// }
|
||||||
return data_get($this->proxy, 'type.type');
|
return data_get($this->proxy, 'type');
|
||||||
}
|
}
|
||||||
public function scopeWithProxy(): Builder
|
public function scopeWithProxy(): Builder
|
||||||
{
|
{
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<div>
|
<div>
|
||||||
@if (data_get($server, 'proxy.type'))
|
@if ($server->proxyType())
|
||||||
<div x-init="$wire.loadProxyConfiguration">
|
<div x-init="$wire.loadProxyConfiguration">
|
||||||
@if ($selectedProxy !== 'NONE')
|
@if ($selectedProxy !== 'NONE')
|
||||||
<form wire:submit='submit'>
|
<form wire:submit='submit'>
|
||||||
@ -13,10 +13,11 @@
|
|||||||
<x-forms.button type="submit">Save</x-forms.button>
|
<x-forms.button type="submit">Save</x-forms.button>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="pb-4 "> <svg class="inline-flex w-6 h-6 mr-2 text-warning" viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg">
|
<div class="pb-4 "> <svg class="inline-flex w-6 h-6 mr-2 text-warning" viewBox="0 0 256 256"
|
||||||
<path fill="currentColor"
|
xmlns="http://www.w3.org/2000/svg">
|
||||||
d="M240.26 186.1L152.81 34.23a28.74 28.74 0 0 0-49.62 0L15.74 186.1a27.45 27.45 0 0 0 0 27.71A28.31 28.31 0 0 0 40.55 228h174.9a28.31 28.31 0 0 0 24.79-14.19a27.45 27.45 0 0 0 .02-27.71m-20.8 15.7a4.46 4.46 0 0 1-4 2.2H40.55a4.46 4.46 0 0 1-4-2.2a3.56 3.56 0 0 1 0-3.73L124 46.2a4.77 4.77 0 0 1 8 0l87.44 151.87a3.56 3.56 0 0 1 .02 3.73M116 136v-32a12 12 0 0 1 24 0v32a12 12 0 0 1-24 0m28 40a16 16 0 1 1-16-16a16 16 0 0 1 16 16" />
|
<path fill="currentColor"
|
||||||
</svg>Before switching proxies, please read <a class="text-white underline"
|
d="M240.26 186.1L152.81 34.23a28.74 28.74 0 0 0-49.62 0L15.74 186.1a27.45 27.45 0 0 0 0 27.71A28.31 28.31 0 0 0 40.55 228h174.9a28.31 28.31 0 0 0 24.79-14.19a27.45 27.45 0 0 0 .02-27.71m-20.8 15.7a4.46 4.46 0 0 1-4 2.2H40.55a4.46 4.46 0 0 1-4-2.2a3.56 3.56 0 0 1 0-3.73L124 46.2a4.77 4.77 0 0 1 8 0l87.44 151.87a3.56 3.56 0 0 1 .02 3.73M116 136v-32a12 12 0 0 1 24 0v32a12 12 0 0 1-24 0m28 40a16 16 0 1 1-16-16a16 16 0 0 1 16 16" />
|
||||||
|
</svg>Before switching proxies, please read <a class="text-white underline"
|
||||||
href="https://coolify.io/docs/server/switching-proxies">this</a>.</div>
|
href="https://coolify.io/docs/server/switching-proxies">this</a>.</div>
|
||||||
@if ($server->proxyType() === 'TRAEFIK_V2')
|
@if ($server->proxyType() === 'TRAEFIK_V2')
|
||||||
<div class="pb-4">Traefik v2</div>
|
<div class="pb-4">Traefik v2</div>
|
||||||
|
@ -16,10 +16,10 @@
|
|||||||
</p>
|
</p>
|
||||||
</x-slot:modalBody>
|
</x-slot:modalBody>
|
||||||
</x-modal>
|
</x-modal>
|
||||||
@if ($server->isFunctional() && data_get($server, 'proxy.type') !== 'NONE')
|
@if ($server->isFunctional() && $server->proxyType() !== 'NONE')
|
||||||
@if (data_get($server, 'proxy.status') === 'running')
|
@if (data_get($server, 'proxy.status') === 'running')
|
||||||
<div class="flex gap-4">
|
<div class="flex gap-4">
|
||||||
@if ($currentRoute === 'server.proxy' && $traefikDashboardAvailable)
|
@if ($currentRoute === 'server.proxy' && $traefikDashboardAvailable && $server->proxyType() === 'TRAEFIK_V2')
|
||||||
<button>
|
<button>
|
||||||
<a target="_blank" href="http://{{ $serverIp }}:8080">
|
<a target="_blank" href="http://{{ $serverIp }}:8080">
|
||||||
Traefik Dashboard
|
Traefik Dashboard
|
||||||
|
Loading…
Reference in New Issue
Block a user