Sync from main server - 2026-05-16 00:38:48
This commit is contained in:
@@ -74,7 +74,7 @@ def get_vm_backups():
|
||||
f"-o StrictHostKeyChecking=no -o ConnectTimeout=10 "
|
||||
f"-o BatchMode=yes "
|
||||
f"{VM_USER}@{VM_HOST} "
|
||||
f"'ls -t /backups/main-server/myapps-backup-*.tar.gz 2>/dev/null | head -20'"
|
||||
f"'ls -t /backups/cloudproject/myapps-backup-*.tar.gz 2>/dev/null | head -20'"
|
||||
)
|
||||
stdout, _ = _run(cmd, timeout=25)
|
||||
if stdout:
|
||||
@@ -85,7 +85,7 @@ def get_vm_backups():
|
||||
except Exception as e:
|
||||
print(f"[backups] VM backup fetch error: {e}")
|
||||
else:
|
||||
backup_dir = '/backups/main-server'
|
||||
backup_dir = '/backups/cloudproject'
|
||||
if os.path.exists(backup_dir):
|
||||
files = glob.glob(f'{backup_dir}/myapps-backup-*.tar.gz')
|
||||
files.sort(key=os.path.getmtime, reverse=True)
|
||||
@@ -109,7 +109,7 @@ def audit_backup(backup_file, source='local'):
|
||||
if source == 'local':
|
||||
archive_path = f"/root/backups/{backup_file}"
|
||||
else:
|
||||
archive_path = f"/backups/main-server/{backup_file}"
|
||||
archive_path = f"/backups/cloudproject/{backup_file}"
|
||||
|
||||
if not RUNNING_ON_MAIN_SERVER and source == 'local':
|
||||
tmp_path = f"/tmp/audit_{backup_file}"
|
||||
@@ -381,7 +381,7 @@ def delete_backup(backup_file, source='local'):
|
||||
return True, f'Deleted {backup_file} from main server'
|
||||
|
||||
elif source == 'vm':
|
||||
archive_path = f"/backups/main-server/{backup_file}"
|
||||
archive_path = f"/backups/cloudproject/{backup_file}"
|
||||
if not RUNNING_ON_MAIN_SERVER:
|
||||
if not os.path.exists(archive_path):
|
||||
return False, f'File not found: {archive_path}'
|
||||
@@ -395,8 +395,8 @@ def delete_backup(backup_file, source='local'):
|
||||
f"-o StrictHostKeyChecking=no -o ConnectTimeout=10 "
|
||||
f"-o BatchMode=yes "
|
||||
f"{VM_USER}@{VM_HOST} "
|
||||
f"'rm -f /backups/main-server/{backup_file} "
|
||||
f"/backups/main-server/{backup_file}.sha256'"
|
||||
f"'rm -f /backups/cloudproject/{backup_file} "
|
||||
f"/backups/cloudproject/{backup_file}.sha256'"
|
||||
)
|
||||
out, err = _run(cmd, timeout=30)
|
||||
if err and 'No such file' not in err:
|
||||
|
||||
Reference in New Issue
Block a user