service; $server = $service->destination->server; $containerName = escapeshellarg($serviceApplication->name.'-'.$service->uuid); if ($removeContainer) { $commands = ["docker rm -f {$containerName}"]; } else { $commands = ["docker stop {$containerName}"]; } instant_remote_process($commands, $server, throwError: ! $removeContainer); $serviceApplication->update(['status' => 'exited']); if ($resetRestartCount && $serviceApplication instanceof ServiceApplication) { $serviceApplication->resetRestartLimit(); } ServiceStatusChanged::dispatch($service->environment->project->team->id); } }