From 6ca34bbe186d7d3d3717727d2f01120b8474b9d0 Mon Sep 17 00:00:00 2001 From: Anthony Date: Tue, 7 Jan 2025 01:18:17 +0800 Subject: [PATCH] Updated commands --- manifest.jps | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/manifest.jps b/manifest.jps index 8ccd6ef..4a20b7d 100644 --- a/manifest.jps +++ b/manifest.jps @@ -145,10 +145,11 @@ onAfterClone: backupCount: "5" actions: + configureAutoBackup: - cmd[cp]: user: root - commands: bash "/home/jelastic/mb-backups/manage_backup_schedule.sh" add "0 0 * * *" "$(cat /etc/restic-password)" "${globals.envName}" + commands: bash "/home/jelastic/mb-backups/manage_backup_schedule.sh" add "0 0 * * *" "$(cat /etc/restic-password)" - return: type: info message: "Daily backup schedule configured successfully" @@ -156,7 +157,7 @@ actions: removeAutoBackup: - cmd[cp]: user: root - commands: bash /home/litespeed/mb-backups/manage_backup_schedule.sh remove "${globals.envName}" + commands: bash /home/litespeed/mb-backups/manage_backup_schedule.sh remove - return: type: info message: "${response.out}" @@ -164,7 +165,7 @@ actions: checkBackupRepo: - cmd[cp]: user: root - commands: bash /home/jelastic/mb-backups/backup-logic.sh check_backup_repo "${globals.envName}" + commands: bash /home/jelastic/mb-backups/backup-logic.sh check_backup_repo - return: type: info message: "${response.out}" @@ -172,7 +173,7 @@ actions: backupnow: - cmd[cp]: user: root - commands: bash /home/jelastic/mb-backups/backup-logic.sh "${globals.envName}" "backup" + commands: bash /home/jelastic/mb-backups/backup-logic.sh "$(cat /etc/restic-password)" "backup" - return: type: info message: "${response.out}" @@ -180,7 +181,7 @@ actions: backupcore: - cmd[cp]: user: root - commands: bash /home/jelastic/mb-backups/backup_core_files.sh "${globals.envName}" "${settings.blabel}" + commands: bash /home/jelastic/mb-backups/backup_core_files.sh "$(cat /etc/restic-password)" "${settings.blabel}" - return: type: info message: "${response.out}" @@ -188,7 +189,7 @@ actions: backupmedia: - cmd[cp]: user: root - commands: bash /home/jelastic/mb-backups/backup_media.sh "${globals.envName}" "${settings.blabel}" + commands: bash /home/jelastic/mb-backups/backup_media.sh "$(cat /etc/restic-password)" "${settings.blabel}" - return: type: info message: "${response.out}" @@ -196,7 +197,7 @@ actions: backupdb: - cmd[cp]: user: root - commands: bash /home/jelastic/mb-backups/backup_database.sh "${globals.envName}" "${settings.blabel}" + commands: bash /home/jelastic/mb-backups/backup_database.sh "$(cat /etc/restic-password)" "${settings.blabel}" - return: type: info message: "${response.out}" @@ -204,7 +205,7 @@ actions: restore: - cmd[cp]: user: root - commands: bash /home/jelastic/mb-backups/restore_backup_direct.sh "${settings.snapshotId}" "${globals.envName}" + commands: bash /home/jelastic/mb-backups/restore_backup_direct.sh "${settings.snapshotId}" - return: type: info message: "${response.out}" @@ -328,4 +329,5 @@ actions: - curl -O https://deploy-proxy.mightybox.io/addons/mb-backup-manager/raw/branch/main/scripts/imports/manage_backup_schedule.sh - curl -O https://deploy-proxy.mightybox.io/addons/mb-backup-manager/raw/branch/main/scripts/imports/restore_backup_direct.sh - curl -O https://deploy-proxy.mightybox.io/addons/mb-backup-manager/raw/branch/main/scripts/imports/view_snapshots.sh - - chmod +x /home/litespeed/mb-backups/*.sh \ No newline at end of file + - chmod +x /home/litespeed/mb-backups/*.sh + - sudo chown -R litespeed:litespeed /home/litespeed/mb-backups \ No newline at end of file