From f723b504a1c59a07c9dc09e860afc9db09dfe500 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Tue, 2 May 2023 19:25:47 +0200 Subject: [PATCH] wip --- app/Http/Livewire/Server/Form.php | 6 +++++- resources/views/livewire/server/form.blade.php | 5 ++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/app/Http/Livewire/Server/Form.php b/app/Http/Livewire/Server/Form.php index d1d90d21c..e4d9916fd 100644 --- a/app/Http/Livewire/Server/Form.php +++ b/app/Http/Livewire/Server/Form.php @@ -11,6 +11,8 @@ class Form extends Component public $server_id; public Server $server; public $uptime; + public $dockerVersion; + public $dockerComposeVersion; protected $rules = [ 'server.name' => 'required|min:6', @@ -30,9 +32,11 @@ class Form extends Component "curl https://releases.rancher.com/install-docker/23.0.sh | sh" ]); } - public function checkConnection() + public function checkServer() { $this->uptime = runRemoteCommandSync($this->server, ['uptime']); + $this->dockerVersion = runRemoteCommandSync($this->server, ['docker version|head -2|grep -i version'], false); + $this->dockerComposeVersion = runRemoteCommandSync($this->server, ['docker compose version|head -2|grep -i version'], false); } public function submit() { diff --git a/resources/views/livewire/server/form.blade.php b/resources/views/livewire/server/form.blade.php index 15ead9a79..94689a045 100644 --- a/resources/views/livewire/server/form.blade.php +++ b/resources/views/livewire/server/form.blade.php @@ -21,12 +21,15 @@ - + @isset($uptime)

Connection OK

Uptime: {{ $uptime }}

+

{{ $dockerVersion }}

+

{{ $dockerComposeVersion }}

@endisset +