mirror of
https://github.com/tiennm99/coolify.git
synced 2026-09-10 12:19:39 +00:00
25 lines
561 B
PHP
25 lines
561 B
PHP
<?php
|
|
|
|
namespace App\Actions\Service;
|
|
|
|
use App\Models\ServiceApplication;
|
|
use Lorisleiva\Actions\Concerns\AsAction;
|
|
|
|
class StopServiceApplication
|
|
{
|
|
use AsAction;
|
|
|
|
public string $jobQueue = 'high';
|
|
|
|
public function handle(ServiceApplication $serviceApplication): void
|
|
{
|
|
$service = $serviceApplication->service;
|
|
$server = $service->destination->server;
|
|
$containerName = $serviceApplication->name.'-'.$service->uuid;
|
|
|
|
instant_remote_process([
|
|
"docker stop {$containerName}",
|
|
], $server);
|
|
}
|
|
}
|