From e636609fa83dc0378d997b040805aca354b8c842 Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Sun, 3 Oct 2021 22:42:06 -0400 Subject: [PATCH] fix: declare RUN_COMMAND after all other argument parsing has been performed If it is declared sooner, the transformation of the command to the Procfile entry will be ignored. --- plugins/scheduler-docker-local/scheduler-run | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/scheduler-docker-local/scheduler-run b/plugins/scheduler-docker-local/scheduler-run index 373c8c76a..5be3b6445 100755 --- a/plugins/scheduler-docker-local/scheduler-run +++ b/plugins/scheduler-docker-local/scheduler-run @@ -14,7 +14,7 @@ trigger-scheduler-docker-local-scheduler-run() { declare RUN_ENV=("${@:1:ENV_COUNT}") shift "$ENV_COUNT" - declare RUN_COMMAND=("$@") + declare RUN_COMMAND=() if [[ "$DOKKU_SCHEDULER" != "docker-local" ]]; then return @@ -85,6 +85,7 @@ trigger-scheduler-docker-local-scheduler-run() { declare -a ARG_ARRAY eval "ARG_ARRAY=($DOCKER_ARGS)" + RUN_COMMAND=("$@") if [[ "${#RUN_COMMAND[@]}" -eq 0 ]]; then if [[ -z "$DOKKU_SHELL" ]]; then local DOKKU_APP_SHELL=$(config_get "$APP" DOKKU_APP_SHELL || true)