41 lines
2.6 KiB
YAML
41 lines
2.6 KiB
YAML
type: update
|
|
id: buddyboss-optimizations
|
|
name: BuddyBoss environment optimizations
|
|
envName: ${settings.envName}
|
|
onInstall:
|
|
- cmd [cp]: |-
|
|
sed -i 's,^memory_limit.*$,memory_limit=256M,' /usr/local/lsws/lsphp/etc/php.ini
|
|
cd /usr/local/lsws/lsphp/etc/php.d
|
|
sed -i 's,^opcache.enable.*$,opcache.enable=1,' 10-opcache.ini
|
|
sed -i 's,^opcache.memory_consumption.*$,opcache.memory_consumption=256,' 10-opcache.ini
|
|
sed -i 's,^opcache.interned_strings_buffer.*$,opcache.interned_strings_buffer=64,' 10-opcache.ini
|
|
sed -i 's,^;extension=imagick.so.*$,extension=imagick.so,' 40-imagick.ini
|
|
sed -i 's,^;extension=gd.so.*$,extension=gd.so,' 20-gd.ini
|
|
sudo yum -y install epel-release
|
|
sudo yum -y localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
|
|
sudo yum -y install ffmpeg ffmpeg-devel
|
|
user: root
|
|
|
|
- api [cp]: environment.control.RestartNodes
|
|
|
|
# ${nodes.cp.master.id} to only run on master cluster. Will need to update with WP_REDIS_HOST, WP_REDIS_SCHEME, WP_REDIS_PORT, and password grepped from redis conf
|
|
# - cmd [${nodes.cp.master.id}]: |-
|
|
# cd /var/www/webroot/ROOT
|
|
# cd /var/www/webroot/ROOT && wp plugin deactivate litespeed-cache
|
|
# cd /var/www/webroot/ROOT && wp plugin install redis-cache --activate
|
|
# cd /var/www/webroot/ROOT && wp config set WP_REDIS_IGNORED_GROUPS "['comment','counts','plugins','themes','wc_session_id','learndash_reports','learndash_admin_profile','bp_messages','bp_messages_threads']" --raw
|
|
# cd /var/www/webroot/ROOT && wp config set WP_REDIS_SCHEME 'tcp'
|
|
# cd /var/www/webroot/ROOT && wp config set WP_REDIS_HOST '172.16.3.241'
|
|
# cd /var/www/webroot/ROOT && wp config set WP_REDIS_PORT 6379 --raw
|
|
# cd /var/www/webroot/ROOT && wp config set WP_REDIS_PASSWORD '0hj60IrQl6'
|
|
# cd /var/www/webroot/ROOT && wp redis enable
|
|
|
|
- cmd [cp]: |-
|
|
cd /var/www/webroot/ROOT
|
|
cd /var/www/webroot/ROOT && wp plugin deactivate litespeed-cache
|
|
cd /var/www/webroot/ROOT && wp plugin install redis-cache --activate
|
|
cd /var/www/webroot/ROOT && wp config set WP_REDIS_IGNORED_GROUPS "['comment','counts','plugins','themes','wc_session_id','learndash_reports','learndash_admin_profile','bp_messages','bp_messages_threads']" --raw
|
|
cd /var/www/webroot/ROOT && wp config set WP_REDIS_SCHEME 'unix'
|
|
cd /var/www/webroot/ROOT && wp config set WP_REDIS_PATH '/var/run/redis/redis.sock'
|
|
cd /var/www/webroot/ROOT && wp config set WP_REDIS_PORT 0 --raw
|
|
cd /var/www/webroot/ROOT && wp redis enable |