diff --git a/scripts/beforeInit.js b/scripts/beforeInit.js index 9faa98f..a716e1e 100644 --- a/scripts/beforeInit.js +++ b/scripts/beforeInit.js @@ -1,12 +1,12 @@ var lsAppid = "9e6afcf310004ac84060f90ff41a5aba"; var isLS = jelastic.dev.apps.GetApp(lsAppid); -// Define settings statically as form fields are removed +// Define settings statically var settings = { - "php_version": "php8.3", // PHP version is always set to PHP 8.3 - "ls-addon": true, // Always enabled - "waf-addon": true, // Always enabled - "wp_protect-addon": true // Always enabled + phpVersion: "php8.3", // Match variable name + lsAddon: true, // Simplify and match name + wafAddon: true, // Simplify and match name + wpProtectAddon: true // Simplify and match name }; return { diff --git a/scripts/beforeInstall.js b/scripts/beforeInstall.js index dde8399..e469a57 100644 --- a/scripts/beforeInstall.js +++ b/scripts/beforeInstall.js @@ -4,14 +4,14 @@ var resp = { result: 0, ssl: !!jelastic.billing.account.GetQuotas('environment.jelasticssl.enabled').array[0].value, nodes: [] -} +}; resp.nodes.push({ nodeType: "llsmp", engine: "${settings.phpVersion}", count: 1, - cloudlets: 16, // Use a default value or define in settings - diskLimit: 10, // Use a default value or define in settings + cloudlets: 16, + diskLimit: 10, nodeGroup: "cp", skipNodeEmails: true, displayName: "AppServer", @@ -22,6 +22,6 @@ resp.nodes.push({ WP_PROTECT: wpbfp, WP_PROTECT_LIMIT: 100 } -}) +}); return resp; \ No newline at end of file