2024-09-20 15:00:24 +00:00
|
|
|
var wpProtectAddon = getParam('settings.wpProtectAddon', true);
|
|
|
|
var wpbfp = wpProtectAddon ? "THROTTLE" : "OFF";
|
|
|
|
|
|
|
|
var phpVersion = getParam('settings.phpVersion', 'php8.3');
|
|
|
|
var wafAddon = getParam('settings.wafAddon', true);
|
2024-04-26 15:30:52 +00:00
|
|
|
|
|
|
|
var resp = {
|
|
|
|
result: 0,
|
|
|
|
ssl: !!jelastic.billing.account.GetQuotas('environment.jelasticssl.enabled').array[0].value,
|
|
|
|
nodes: []
|
2024-09-20 14:33:41 +00:00
|
|
|
};
|
2024-04-26 15:30:52 +00:00
|
|
|
|
2024-09-19 16:08:04 +00:00
|
|
|
resp.nodes.push({
|
2024-09-20 14:24:24 +00:00
|
|
|
nodeType: "llsmp",
|
2024-09-20 15:00:24 +00:00
|
|
|
engine: phpVersion,
|
2024-09-20 14:24:24 +00:00
|
|
|
count: 1,
|
2024-09-20 14:33:41 +00:00
|
|
|
cloudlets: 16,
|
|
|
|
diskLimit: 10,
|
2024-09-20 14:24:24 +00:00
|
|
|
nodeGroup: "cp",
|
|
|
|
skipNodeEmails: true,
|
|
|
|
displayName: "AppServer",
|
|
|
|
env: {
|
2024-09-19 16:08:04 +00:00
|
|
|
SERVER_WEBROOT: "/var/www/webroot/ROOT",
|
|
|
|
REDIS_ENABLED: "true",
|
2024-09-20 15:00:24 +00:00
|
|
|
WAF: wafAddon,
|
2024-09-19 16:08:04 +00:00
|
|
|
WP_PROTECT: wpbfp,
|
|
|
|
WP_PROTECT_LIMIT: 100
|
2024-09-20 14:24:24 +00:00
|
|
|
}
|
2024-09-20 14:33:41 +00:00
|
|
|
});
|
2024-09-19 12:06:36 +00:00
|
|
|
|
2024-09-20 15:00:24 +00:00
|
|
|
return resp;
|