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

@@ -29,7 +29,7 @@ if [ "${do_backup}" = "yes" ]; then
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
echo maintenance mode activated
else
@@ -47,7 +47,7 @@ else
exit 1
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
echo maintenance mode deactivated
else
@@ -56,18 +56,8 @@ if [ "${remote_is_docker}" != "yes" ]; then
fi
fi

if [ "${remote_ssh_string}" = "staging" ]; then
if [ "${restart_remote_varnish}" = "yes" ]; then
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
fi

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

@@ -6,4 +6,7 @@ remote_directory_path=
remote_ssh_string=
remote_wp_path=
remote_is_docker=
restart_remote_varnish=no
sudo_remote_ssh_string=
use_maintenance_mode=no
do_backup=yes

Loading…
Cancel
Save