diff --git a/.github/workflows/cd/deploy-app.sh b/.github/workflows/cd/deploy-app.sh index c3ffa47d..215425fa 100755 --- a/.github/workflows/cd/deploy-app.sh +++ b/.github/workflows/cd/deploy-app.sh @@ -129,13 +129,6 @@ echo "IPs:" $IP_LIST # if the current server address is found in the IP_LIST variable, otherwise it # will run just the worker app. # -# build run command -cmd="ZONE=\$zone docker-compose up -d --remove-orphans --scale worker=\${workers:-$WORKERS}" -if [ ! -z "$SPLIT_HOSTS" ]; then - cmd+=" worker" - deploy_coordinator=0 - deploy_worker=1 -fi for ip in $IP_LIST; do # flags @@ -148,6 +141,14 @@ for ip in $IP_LIST; do ssh-keyscan $ip >> ~/.ssh/known_hosts fi + # build run command + cmd="ZONE=\$zone docker-compose up -d --remove-orphans --scale worker=\${workers:-$WORKERS}" + if [ ! -z "$SPLIT_HOSTS" ]; then + cmd+=" worker" + deploy_coordinator=0 + deploy_worker=1 + fi + # override run command if [ ! -z "$SPLIT_HOSTS" ]; then for addr in $COORDINATORS; do