From 49a2f8ab823a6d3a9f12e4939eafdc88c8b5b5c8 Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Thu, 11 Feb 2021 02:21:43 -0500 Subject: [PATCH] fix: properly specify as argument array --- plugins/scheduler-docker-local/scheduler-deploy | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/plugins/scheduler-docker-local/scheduler-deploy b/plugins/scheduler-docker-local/scheduler-deploy index 67c45dc9b..0c6887a69 100755 --- a/plugins/scheduler-docker-local/scheduler-deploy +++ b/plugins/scheduler-docker-local/scheduler-deploy @@ -99,9 +99,11 @@ trigger-scheduler-docker-local-scheduler-deploy() { fi DOCKER_ARGS+=" --env=PORT=$DOKKU_PORT " + declare -a ARG_ARRAY + eval "ARG_ARRAY=($DOCKER_ARGS)" + START_CMD=$(fn-scheduler-docker-local-extract-start-cmd "$APP" "$PROC_TYPE" "$START_CMD" "$DOKKU_HEROKUISH" "$DOKKU_PORT") - # shellcheck disable=SC2086 - cid=$("$DOCKER_BIN" container create $DOCKER_ARGS $IMAGE $START_CMD) + cid=$("$DOCKER_BIN" container create "${ARG_ARRAY[@]}" "$IMAGE" $START_CMD) plugn trigger post-container-create "app" "$cid" "$APP" "deploy" "$PROC_TYPE" "$DOCKER_BIN" container start "$cid" >/dev/null || true