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 +