wip
This commit is contained in:
parent
910e8279a0
commit
f723b504a1
@ -11,6 +11,8 @@ class Form extends Component
|
|||||||
public $server_id;
|
public $server_id;
|
||||||
public Server $server;
|
public Server $server;
|
||||||
public $uptime;
|
public $uptime;
|
||||||
|
public $dockerVersion;
|
||||||
|
public $dockerComposeVersion;
|
||||||
|
|
||||||
protected $rules = [
|
protected $rules = [
|
||||||
'server.name' => 'required|min:6',
|
'server.name' => 'required|min:6',
|
||||||
@ -30,9 +32,11 @@ class Form extends Component
|
|||||||
"curl https://releases.rancher.com/install-docker/23.0.sh | sh"
|
"curl https://releases.rancher.com/install-docker/23.0.sh | sh"
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
public function checkConnection()
|
public function checkServer()
|
||||||
{
|
{
|
||||||
$this->uptime = runRemoteCommandSync($this->server, ['uptime']);
|
$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()
|
public function submit()
|
||||||
{
|
{
|
||||||
|
@ -21,12 +21,15 @@
|
|||||||
<button class="w-16 mt-4" type="submit">
|
<button class="w-16 mt-4" type="submit">
|
||||||
Submit
|
Submit
|
||||||
</button>
|
</button>
|
||||||
<button wire:click.prevent='checkConnection'>Check Connection</button>
|
<button wire:click.prevent='checkServer'>Check Server</button>
|
||||||
<button wire:click.prevent='installDocker'>Install Docker</button>
|
<button wire:click.prevent='installDocker'>Install Docker</button>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
@isset($uptime)
|
@isset($uptime)
|
||||||
<p>Connection OK</p>
|
<p>Connection OK</p>
|
||||||
<p>Uptime: {{ $uptime }}</p>
|
<p>Uptime: {{ $uptime }}</p>
|
||||||
|
<p>{{ $dockerVersion }}</p>
|
||||||
|
<p>{{ $dockerComposeVersion }}</p>
|
||||||
@endisset
|
@endisset
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user