wp-performance-cluster/addon/WPMU.jps

46 lines
1.8 KiB
Plaintext
Raw Normal View History

2023-10-06 03:11:32 +00:00
jpsType: update
jpsVersion: '1.1'
name: Multisites addon for WordPress cluster
description: Multisites addon for WordPress cluster
logo: https://raw.githubusercontent.com/jelastic-jps/wordpress-cluster/master/images/wp-cluster.png
2023-10-06 03:40:56 +00:00
baseUrl: https://deploy.mightybox.io/kits/wp-performance-cluster/raw/branch/main
2023-10-06 03:11:32 +00:00
settings:
main:
fields:
- name: mode
caption: Multisites mode
type: radio-fieldset
values:
subdir: SubDirectories
subdom: SubDomain
default: subdir
globals:
MODE: ${settings.mode}
onInstall:
- if (/lemp/.test("${nodes.cp.nodeType}") || /nginxphp/.test("${nodes.cp.nodeType}")):
- if ('${globals.MODE}' == 'subdir'):
cmd[${nodes.cp.master.id}]: |-
wget ${baseUrl}/configs/cp/nginx/subdir.conf -O /etc/nginx/conf.d/SITES_ENABLED/subdir.conf
sudo /etc/init.d/nginx reload
- if ('${globals.MODE}' == 'subdom'):
cmd[${nodes.cp.master.id}]: |-
wget ${baseUrl}/configs/cp/nginx/subdom.conf -O /etc/nginx/conf.d/SITES_ENABLED/subdom.conf
sudo /etc/init.d/nginx reload
- if (/llsmp/.test("${nodes.cp.nodeType}") || /litespeed/.test("${nodes.cp.nodeType}")):
- if ('${globals.MODE}' == 'subdir'):
cmd[${nodes.cp.master.id}]: |-
wget ${baseUrl}/configs/cp/litespeed/.htaccess_subdir -O /tmp/.htaccess_wpmu
- if ('${globals.MODE}' == 'subdom'):
cmd[${nodes.cp.master.id}]: |-
wget ${baseUrl}/configs/cp/litespeed/.htaccess_subdom -O /tmp/.htaccess_wpmu
- cmd[${nodes.cp.master.id}]: |-
cat /tmp/.htaccess_wpmu >> /var/www/webroot/ROOT/.htaccess
2023-10-06 04:15:15 +00:00
wget https://deploy-proxy.mightybox.io/kits/wp-performance-cluster/raw/branch/main/scripts/setupWP.sh?_r=${fn.random} -O ~/setupWP.sh &>> /var/log/run.log
2023-10-06 03:11:32 +00:00
bash ~/setupWP.sh --wpmu true --MODE ${settings.mode}