Prevent accidental `cd` when loading app vars
continuous-integration/drone/push Build is passing Details

This commit is contained in:
3wc 2021-01-24 16:57:23 +02:00
parent 4e913c426d
commit 43e7672725
1 changed files with 3 additions and 3 deletions

6
abra
View File

@ -367,7 +367,7 @@ require_app_latest() {
fi
if [ "$abra___skip_update" = "false" ]; then
cd "$APP_DIR" && git pull > /dev/null 2>&1
(cd "$APP_DIR" && git pull > /dev/null 2>&1)
fi
}
@ -773,9 +773,9 @@ sub_app_deploy (){
APP=$(basename "$APP_DIR")
(
cd "$APP_DIR" || error "\$APP_DIR '$APP_DIR' not found"
(cd "$APP_DIR" || error "\$APP_DIR '$APP_DIR' not found")
# shellcheck disable=SC2086
if docker stack deploy -c ${COMPOSE_FILE//:/ -c } "$STACK_NAME"; then
if (cd "$APP_DIR" && docker stack deploy -c ${COMPOSE_FILE//:/ -c } "$STACK_NAME"); then
if [ -n "$DOMAIN" ]; then
success "Yay! App should be available at https://${DOMAIN}"
else