浏览代码

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

test
Jean-Christophe Vanhalle 1年前
父节点
当前提交
ba2b4bdaa1
共有 2 个文件被更改,包括 7 次插入14 次删除
  1. 4
    14
      deploy-directory-to-remote.sh
  2. 3
    0
      deployment/deployment-example.env

+ 4
- 14
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

+ 3
- 0
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

正在加载...
取消
保存