diff --git a/app/Actions/Service/DeleteService.php b/app/Actions/Service/DeleteService.php index c42a8ec4a..743158c2d 100644 --- a/app/Actions/Service/DeleteService.php +++ b/app/Actions/Service/DeleteService.php @@ -32,13 +32,14 @@ class DeleteService } $database->forceDelete(); } - foreach ($storagesToDelete as $storage) { - $commands[] = "docker volume rm -f $storage->name"; + if ($server->isFunctional()) { + foreach ($storagesToDelete as $storage) { + $commands[] = "docker volume rm -f $storage->name"; + } + $commands[] = "docker rm -f $service->uuid"; + + instant_remote_process($commands, $server, false); } - $commands[] = "docker rm -f $service->uuid"; - - instant_remote_process($commands, $server, false); - $service->forceDelete(); } }