destination->server; if (! $server->isFunctional()) { return 'Server is not functional'; } if ($server->isSwarm()) { instant_remote_process(["docker stack rm {$application->uuid}"], $server); return; } $containersToStop = $application->getContainersToStop($previewDeployments); $application->stopContainers($containersToStop, $server); if ($application->build_pack === 'dockercompose') { $application->delete_connected_networks($application->uuid); } if ($dockerCleanup) { CleanupDocker::dispatch($server, true); } } catch (\Exception $e) { return $e->getMessage(); } } }