Compare commits

...

3 Commits

Author SHA1 Message Date
Anthony 924c48a8b1 Updated base URL 2024-03-07 22:34:59 +08:00
Anthony 49fe5d56f0 rename 2024-03-07 22:29:18 +08:00
Anthony 717abba5df Updates 2024-03-07 22:27:59 +08:00
2 changed files with 7 additions and 17 deletions

View File

@ -3,7 +3,7 @@ type: update
name: MightyBox WordPress Backup/Restore Addon name: MightyBox WordPress Backup/Restore Addon
id: mb-backup-manager id: mb-backup-manager
description: Custom Backup and Restore Addon for WordPress using Restic. Supports backing up databases, core files, media files, and full backups with scheduling and retention policies. description: Custom Backup and Restore Addon for WordPress using Restic. Supports backing up databases, core files, media files, and full backups with scheduling and retention policies.
baseUrl: https://deploy-proxy.mightybox.io/addons/mb-backup-manager baseUrl: https://deploy.mightybox.io/addons/mb-backup-manager/src/branch/main
targetNodes: targetNodes:
nodeGroup: cp nodeGroup: cp
@ -56,8 +56,8 @@ settings:
onBeforeInit: scripts/backupOnBeforeInit.js onBeforeInit: scripts/backupOnBeforeInit.js
buttons: buttons:
- caption: Backup Now - caption: Backup All Now
action: backup action: backupallnow
loadingText: Backing up... loadingText: Backing up...
confirmText: Do you want to initiate the backup process? confirmText: Do you want to initiate the backup process?
successText: The backup process has been finished successfully. successText: The backup process has been finished successfully.
@ -166,7 +166,7 @@ actions:
installScript: installScript:
- removeScript - removeScript
- getStorageCtid - getStorageNode
- script: ${baseUrl}/scripts/create-backup-main-script.js?_r=${fn.random} - script: ${baseUrl}/scripts/create-backup-main-script.js?_r=${fn.random}
params: params:
scriptName: ${env.envName}-${globals.scriptSufix} scriptName: ${env.envName}-${globals.scriptSufix}
@ -196,7 +196,7 @@ actions:
} }
return { result: 0 }; return { result: 0 };
backup: backupallnow:
- callScript: backup - callScript: backup
restore: restore:
@ -209,8 +209,8 @@ actions:
configure: configure:
- setSchedule - setSchedule
getStorageCtid: getStorageNode:
- script: scripts/getStorageCtid.js - script: scripts/getStorageNode.js
convert: convert:
- script: | - script: |

View File

@ -1,10 +0,0 @@
var storageEnv = '${settings.storageName}'
var storageEnvShortName = storageEnv.split(".")[0]
var resp = api.environment.control.GetEnvInfo(storageEnvShortName, session)
if (resp.result != 0) return resp
for (var i = 0; resp.nodes; i++) {
var node = resp.nodes[i]
if (node.nodeGroup == 'storage' && node.ismaster) {
return { result: 0, storageCtid : node.id, storageEnvShortName : storageEnvShortName};
}
}