fix: delete resource if server is not functional

fix: set status to exited on all resources
This commit is contained in:
Andras Bacsai
2023-11-06 11:51:20 +01:00
parent b4a6499c83
commit 8b034f15fc
3 changed files with 21 additions and 3 deletions

View File

@@ -60,6 +60,23 @@ class ContainerStatusJob implements ShouldQueue, ShouldBeEncrypted
$this->server->update([
'unreachable_count' => 0,
]);
// Update all applications, databases and services to exited
foreach($this->server->applications() as $application) {
$application->update(['status' => 'exited']);
}
foreach($this->server->databases() as $database) {
$database->update(['status' => 'exited']);
}
foreach($this->server->services() as $service) {
$apps = $service->applications()->get();
$dbs = $service->databases()->get();
foreach ($apps as $app) {
$app->update(['status' => 'exited']);
}
foreach ($dbs as $db) {
$db->update(['status' => 'exited']);
}
}
return;
}
$result = $this->server->validateConnection();