From ba2b4bdaa12a02818002d49816d436a96152d2b6 Mon Sep 17 00:00:00 2001 From: Jean-Christophe Vanhalle Date: Wed, 24 Jul 2024 00:38:10 +0200 Subject: [PATCH] cleans up wording and adds another ssh string variable to use sudo --- deploy-directory-to-remote.sh | 18 ++++-------------- deployment/deployment-example.env | 3 +++ 2 files changed, 7 insertions(+), 14 deletions(-) diff --git a/deploy-directory-to-remote.sh b/deploy-directory-to-remote.sh index 534c075..fbb09de 100755 --- a/deploy-directory-to-remote.sh +++ b/deploy-directory-to-remote.sh @@ -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 diff --git a/deployment/deployment-example.env b/deployment/deployment-example.env index ab6255c..cf0b5d6 100644 --- a/deployment/deployment-example.env +++ b/deployment/deployment-example.env @@ -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