Compare commits
3 Commits
2b68915209
...
924c48a8b1
Author | SHA1 | Date |
---|---|---|
|
924c48a8b1 | |
|
49fe5d56f0 | |
|
717abba5df |
14
manifest.jps
14
manifest.jps
|
@ -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: |
|
||||||
|
|
|
@ -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};
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue