work work on hetzner integration

This commit is contained in:
Andras Bacsai
2025-10-09 16:54:13 +02:00
parent f85a4f04d9
commit bf5c08d071
16 changed files with 628 additions and 79 deletions
+8
View File
@@ -136,6 +136,7 @@ class Server extends BaseModel
$destination->delete();
});
$server->settings()->delete();
$server->sslCertificates()->delete();
});
}
@@ -164,6 +165,8 @@ class Server extends BaseModel
'cloud_provider_token_id',
'team_id',
'hetzner_server_id',
'hetzner_server_status',
'is_validating',
];
protected $guarded = [];
@@ -896,6 +899,11 @@ $schema://$host {
return $this->belongsTo(CloudProviderToken::class);
}
public function sslCertificates()
{
return $this->hasMany(SslCertificate::class);
}
public function muxFilename()
{
return 'mux_'.$this->uuid;