Updated commands

main
Anthony 2025-01-07 01:18:17 +08:00
parent f4b5dcd9ae
commit 6ca34bbe18
1 changed files with 11 additions and 9 deletions

View File

@ -145,10 +145,11 @@ onAfterClone:
backupCount: "5" backupCount: "5"
actions: actions:
configureAutoBackup: configureAutoBackup:
- cmd[cp]: - cmd[cp]:
user: root 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: - return:
type: info type: info
message: "Daily backup schedule configured successfully" message: "Daily backup schedule configured successfully"
@ -156,7 +157,7 @@ actions:
removeAutoBackup: removeAutoBackup:
- cmd[cp]: - cmd[cp]:
user: root 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: - return:
type: info type: info
message: "${response.out}" message: "${response.out}"
@ -164,7 +165,7 @@ actions:
checkBackupRepo: checkBackupRepo:
- cmd[cp]: - cmd[cp]:
user: root 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: - return:
type: info type: info
message: "${response.out}" message: "${response.out}"
@ -172,7 +173,7 @@ actions:
backupnow: backupnow:
- cmd[cp]: - cmd[cp]:
user: root 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: - return:
type: info type: info
message: "${response.out}" message: "${response.out}"
@ -180,7 +181,7 @@ actions:
backupcore: backupcore:
- cmd[cp]: - cmd[cp]:
user: root 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: - return:
type: info type: info
message: "${response.out}" message: "${response.out}"
@ -188,7 +189,7 @@ actions:
backupmedia: backupmedia:
- cmd[cp]: - cmd[cp]:
user: root 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: - return:
type: info type: info
message: "${response.out}" message: "${response.out}"
@ -196,7 +197,7 @@ actions:
backupdb: backupdb:
- cmd[cp]: - cmd[cp]:
user: root 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: - return:
type: info type: info
message: "${response.out}" message: "${response.out}"
@ -204,7 +205,7 @@ actions:
restore: restore:
- cmd[cp]: - cmd[cp]:
user: root 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: - return:
type: info type: info
message: "${response.out}" 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/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/restore_backup_direct.sh
- curl -O https://deploy-proxy.mightybox.io/addons/mb-backup-manager/raw/branch/main/scripts/imports/view_snapshots.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 - chmod +x /home/litespeed/mb-backups/*.sh
- sudo chown -R litespeed:litespeed /home/litespeed/mb-backups