update([ 'validation_logs' => null, ]); ['uptime' => $this->uptime, 'error' => $error] = $server->validateConnection(); if (! $this->uptime) { $this->error = 'Server is not reachable. Please validate your configuration and connection.
Check this documentation for further help.

Error: '.$error.'
'; $server->update([ 'validation_logs' => $this->error, ]); throw new \Exception($this->error); } $this->supported_os_type = $server->validateOS(); if (! $this->supported_os_type) { $this->error = 'Server OS type is not supported. Please install Docker manually before continuing: documentation.'; $server->update([ 'validation_logs' => $this->error, ]); throw new \Exception($this->error); } $this->docker_installed = $server->validateDockerEngine(); $this->docker_compose_installed = $server->validateDockerCompose(); if (! $this->docker_installed || ! $this->docker_compose_installed) { $this->error = 'Docker Engine is not installed. Please install Docker manually before continuing: documentation.'; $server->update([ 'validation_logs' => $this->error, ]); throw new \Exception($this->error); } $this->docker_version = $server->validateDockerEngineVersion(); if ($this->docker_version) { return 'OK'; } else { $this->error = 'Docker Engine is not installed. Please install Docker manually before continuing: documentation.'; $server->update([ 'validation_logs' => $this->error, ]); throw new \Exception($this->error); } } }