From bbff2df123cb10b06ae2f9d49bfe0cf7627270a8 Mon Sep 17 00:00:00 2001 From: Anthony Date: Fri, 20 Sep 2024 00:08:50 +0800 Subject: [PATCH] Revised common.yml --- manifest.jps | 97 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 96 insertions(+), 1 deletion(-) diff --git a/manifest.jps b/manifest.jps index 43b6515..07ace73 100644 --- a/manifest.jps +++ b/manifest.jps @@ -1,5 +1,5 @@ jpsType: install -jpsVersion: '1.7.2' +jpsVersion: '1.1' id: wordpress name: MightyBox WordPress Kit categories: @@ -20,8 +20,103 @@ nodes: definedInOnBeforeInstall skipNodeEmails: true +settings: + fields: + - caption: PHP version + type: list + name: php_engine + default: php8.3 + required: true + width: 225 + values: + - value: php8.3 + caption: PHP 8.3 + - value: php8.2 + caption: PHP 8.2 + - value: php8.1 + caption: PHP 8.1 + - value: php8.0 + caption: PHP 8.0 + + - caption: Advanced Features + type: displayfield + name: displayfield + markup: + + - caption: Install LiteSpeed High-Performance Web Server + type: checkbox + name: ls-addon + value: true + disabled: false + tooltip: "If this option is disabled, the cluster will be installed using NGINX load balancer and application servers" + showIf: + true: + - caption: WordPress Brute Force Attack Protection + type: checkbox + name: wp_protect + value: true + disabled: false + tooltip: "Secure WordPress Admin Panel with LiteSpeed Brute Force Protection that limits failed login attempts. Default action is Throttle and number of allowed attempts is 100" + + - caption: Web Application Firewall + type: checkbox + name: waf + value: true + disabled: false + tooltip: "Protect web sites with LiteSpeed built-in WAF based on Free ModSecurity Rules from Comodo" + + false: + - caption: WordPress Brute Force Attack Protection + type: checkbox + name: wp_protect + value: false + disabled: true + tooltip: "Secure WordPress Admin Panel with LiteSpeed Brute Force Protection that limits failed login attempts. Default action is Throttle and number of allowed attempts is 100" + + - caption: Web Application Firewall + type: checkbox + name: waf + value: false + disabled: true + tooltip: "Protect web sites with LiteSpeed built-in WAF based on Free ModSecurity Rules from Comodo" + + - caption: Install Let's Encrypt SSL with Auto-Renewal + type: checkbox + name: le-addon + value: true + disabled: false + tooltip: "Advanced integration with Let's Encrypt certificate authority that simplifies and automates the process of issuing, configuring and updating trusted custom SSL certificates." + + - caption: Install Lightning-Fast Premium CDN + type: checkbox + name: cdn-addon + value: true + disabled: false + tooltip: "Jelastic CDN is an HTTP/3 premium content delivery network of 160+ Super PoPs (points of presence) with bandwidth capacity up to 115 Tbps, advanced caching and acceleration strategies based on best-in-class IP Anycast technology." + + - caption: Install WordPress Multisite Network + type: checkbox + name: mu-addon + value: false + disabled: false + tooltip: "Multisite is a type of WordPress installation that allows you to create and manage a network of multiple websites from a single WordPress dashboard. This lets you easily make changes and keep all of your websites updated from one place." + + - caption: Install WooCommerce + type: checkbox + name: woocommerce + value: false + disabled: false + tooltip: "WooCommerce is a free open-source e-commerce plugin designed specifically for WordPress. This is a great platform for a store of any size." + + - type: displayfield + hideLabel: true + hidden: true + name: bl_count + markup: + mixins: - https://deploy.mightybox.io/kits/wp-mb-kit/raw/branch/main/configs/vers.yaml + - /scripts/common.yml globals: isSingleDeploy: true