mirror of
https://github.com/tiennm99/coolify.git
synced 2026-10-13 00:14:24 +00:00
improved hetzner features
This commit is contained in:
1 parent
c9e6418542
commit
704ddf2968
17 files changed
+514
-199
No files matched your search
@@ -25,10 +25,14 @@ class DeleteServer
|
||||
private function deleteFromHetzner(Server $server): void
|
||||
{
|
||||
try {
|
||||
// Get the cloud provider token for Hetzner
|
||||
$token = CloudProviderToken::where('team_id', $server->team_id)
|
||||
->where('provider', 'hetzner')
|
||||
->first();
|
||||
// Use the server's associated token, or fallback to first available team token
|
||||
$token = $server->cloudProviderToken;
|
||||
|
||||
if (! $token) {
|
||||
$token = CloudProviderToken::where('team_id', $server->team_id)
|
||||
->where('provider', 'hetzner')
|
||||
->first();
|
||||
}
|
||||
|
||||
if (! $token) {
|
||||
ray('No Hetzner token found for team, skipping Hetzner deletion', [
|
||||
|
||||
Reference in new issue
Block a user