type: update id: wordpress-standalone-events name: WordPress Standalone Events globals: BASE_URL: https://deploy.mightybox.io/kits/wp-mb-kit/raw/branch/main onAfterInstallAddon [nodeGroup:cp, id:cdn]: install: ${globals.BASE_URL}/scripts/setupCDN.jps onAfterInstallAddon [nodeGroup:bl, id:letsencrypt-ssl-addon]: - cmd[cp]: |- source /opt/letsencrypt/settings; bash ~/bin/setupWP.sh --url https://${domain}; onAfterClone: - install: ${globals.BASE_URL}/scripts/setupDomain.jps?_r=${fn.random} envName: ${event.response.env.envName} settings: domain: ${event.response.env.domain} - script: delete MANIFEST.id; return {result:0, jps:MANIFEST}; - install: ${response.jps} envName: ${event.response.env.envName} onBeforeMigrate: - cmd[${nodes.cp.master.id}]: wp option get siteurl --path=/var/www/webroot/ROOT | cut -d'/' -f3; - if (/${response.out}/.test(env.domain)): cmd[${nodes.cp.master.id}]: echo true > ~/migrate - else: cmd[${nodes.cp.master.id}]: echo false > ~/migrate onAfterMigrate: - cmd[${nodes.cp.master.id}]: if test -f ~/migrate; then cat ~/migrate; fi - if (/${response.out}/.test(true)): - install: ${globals.BASE_URL}/scripts/setupDomain.jps?_r=${fn.random} settings: domain: ${env.domain}