Able to backup Coolify itself
This commit is contained in:
@@ -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()
|
||||
{
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -25,4 +25,9 @@ class ScheduledDatabaseBackup extends BaseModel
|
||||
{
|
||||
return $this->hasMany(ScheduledDatabaseBackupExecution::class);
|
||||
}
|
||||
|
||||
public function s3()
|
||||
{
|
||||
return $this->belongsTo(S3Storage::class, 's3_storage_id');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -4,11 +4,7 @@ namespace App\Models;
|
||||
|
||||
class StandaloneDocker extends BaseModel
|
||||
{
|
||||
protected $fillable = [
|
||||
'name',
|
||||
'network',
|
||||
'server_id',
|
||||
];
|
||||
protected $guarded = [];
|
||||
|
||||
public function applications()
|
||||
{
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user