refactor: use eval set hack to preserve whitespace

This commit is contained in:
Jose Diaz-Gonzalez
2021-10-03 20:09:16 -04:00
parent c266d8c41e
commit 3d239344fe

View File

@@ -240,9 +240,14 @@ fn-scheduler-docker-local-start-app-container() {
declare desc="starts a single app container"
declare APP="$1"
shift
declare DOCKER_ARGS=("$@")
local DOCKER_ARGS
for i in "$@"; do
DOCKER_ARGS="$DOCKER_ARGS \"$i\""
done
eval set -- $DOCKER_ARGS
eval "$(config_export app "$APP" --merged)"
# shellcheck disable=SC2124
"$DOCKER_BIN" container create ${DOCKER_ARGS[@]}
"$DOCKER_BIN" container create "$@"
}