Able to backup Coolify itself

This commit is contained in:
Andras Bacsai
2023-08-11 16:13:53 +02:00
parent b7c9810461
commit 61864970c1
52 changed files with 353 additions and 409 deletions

View File

@@ -8,25 +8,7 @@ use Spatie\Activitylog\Models\Activity;
class Application extends BaseModel
{
protected $fillable = [
'name',
'repository_project_id',
'project_id',
'description',
'git_repository',
'git_branch',
'git_full_url',
'build_pack',
'environment_id',
'destination_id',
'destination_type',
'source_id',
'source_type',
'ports_mappings',
'ports_exposes',
'publish_directory',
'private_key_id'
];
protected $guarded = [];
protected static function booted()
{

View File

@@ -1,16 +0,0 @@
<?php
namespace App\Models;
class Database extends BaseModel
{
public function environment()
{
return $this->belongsTo(Environment::class);
}
public function destination()
{
return $this->morphTo();
}
}

View File

@@ -25,4 +25,9 @@ class ScheduledDatabaseBackup extends BaseModel
{
return $this->hasMany(ScheduledDatabaseBackupExecution::class);
}
public function s3()
{
return $this->belongsTo(S3Storage::class, 's3_storage_id');
}
}

View File

@@ -1,17 +0,0 @@
<?php
namespace App\Models;
class Service extends BaseModel
{
public function environment()
{
return $this->belongsTo(Environment::class);
}
public function destination()
{
return $this->morphTo();
}
}

View File

@@ -4,11 +4,7 @@ namespace App\Models;
class StandaloneDocker extends BaseModel
{
protected $fillable = [
'name',
'network',
'server_id',
];
protected $guarded = [];
public function applications()
{

View File

@@ -84,8 +84,8 @@ class Team extends Model implements SendsDiscord, SendsEmail
return $sources;
}
public function s3()
public function s3s()
{
return $this->hasOne(S3Storage::class);
return $this->hasMany(S3Storage::class);
}
}