fix(backups): stop containers during volume backup creation

Track and recover stopped containers across interrupted backup executions.
This commit is contained in:
Andras Bacsai
2026-07-15 15:59:35 +02:00
parent 63961e0799
commit 4eec1ac547
11 changed files with 131 additions and 81 deletions
@@ -13,8 +13,8 @@ class ScheduledVolumeBackupExecution extends BaseModel
'message',
'size',
'filename',
'pause_container_ids',
'pause_recovery_pending',
'stop_container_ids',
'stop_recovery_pending',
's3_cleanup_pending',
'finished_at',
'local_storage_deleted',
@@ -27,8 +27,8 @@ class ScheduledVolumeBackupExecution extends BaseModel
return [
'size' => 'integer',
'finished_at' => 'datetime',
'pause_container_ids' => 'array',
'pause_recovery_pending' => 'boolean',
'stop_container_ids' => 'array',
'stop_recovery_pending' => 'boolean',
's3_cleanup_pending' => 'boolean',
'local_storage_deleted' => 'boolean',
's3_storage_deleted' => 'boolean',