Browse Source

cleans up wording and adds another ssh string variable to use sudo

test
Jean-Christophe Vanhalle 1 year ago
parent
commit
ba2b4bdaa1
2 changed files with 7 additions and 14 deletions
  1. 4
    14
      deploy-directory-to-remote.sh
  2. 3
    0
      deployment/deployment-example.env

+ 4
- 14
deploy-directory-to-remote.sh View File

fi fi
fi fi


if [ "${remote_is_docker}" != "yes" ]; then
if [ "${use_maintenance_mode}" = "yes" ]; then
if ssh ${remote_ssh_string} "wp option patch update wpmm_settings general status 1 --path=${remote_wp_path}"; then if ssh ${remote_ssh_string} "wp option patch update wpmm_settings general status 1 --path=${remote_wp_path}"; then
echo maintenance mode activated echo maintenance mode activated
else else
exit 1 exit 1
fi fi


if [ "${remote_is_docker}" != "yes" ]; then
if [ "${use_maintenance_mode}" = "yes" ]; then
if ssh ${remote_ssh_string} "wp option patch update wpmm_settings general status 0 --path=${remote_wp_path}"; then if ssh ${remote_ssh_string} "wp option patch update wpmm_settings general status 0 --path=${remote_wp_path}"; then
echo maintenance mode deactivated echo maintenance mode deactivated
else else
fi fi
fi fi


if [ "${remote_ssh_string}" = "staging" ]; then
if [ "${restart_remote_varnish}" = "yes" ]; then
set -x set -x
ssh federal sudo service varnish restart
set +x
fi
if [ "${remote_ssh_string}" = "prod" ]; then
set -x
ssh federal sudo service varnish restart
set +x
fi
if [ "${remote_ssh_string}" = "network" ]; then
set -x
ssh network sudo service varnish restart
ssh "${sudo_remote_ssh_string}" sudo service varnish restart
set +x set +x
fi fi

+ 3
- 0
deployment/deployment-example.env View File

remote_ssh_string= remote_ssh_string=
remote_wp_path= remote_wp_path=
remote_is_docker= remote_is_docker=
restart_remote_varnish=no
sudo_remote_ssh_string=
use_maintenance_mode=no
do_backup=yes do_backup=yes

Loading…
Cancel
Save