diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index 17cb5b2..cc256be 100755 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -99,11 +99,17 @@ fi DEPLOYMENT_COMMAND="docker --log-level=debug compose" if ! [ -z "${INPUT_STACK_FILE_NAME+x}" ]; then - DEPLOYMENT_COMMAND="$DEPLOYMENT_COMMAND -f $INPUT_STACK_FILE_NAME" + STACK_FILE_ARRAY=(${INPUT_STACK_FILE_NAME//,/ }) + for STACK_FILE in "${STACK_FILE_ARRAY[@]}"; do + DEPLOYMENT_COMMAND="$DEPLOYMENT_COMMAND -f $STACK_FILE" + done fi if ! [ -z "${INPUT_ENV_FILE_NAME+x}" ]; then - DEPLOYMENT_COMMAND="$DEPLOYMENT_COMMAND --env-file $INPUT_ENV_FILE_NAME" + ENV_FILE_ARRAY=(${INPUT_ENV_FILE_NAME//,/ }) + for ENV_FILE in "${ENV_FILE_ARRAY[@]}"; do + DEPLOYMENT_COMMAND="$DEPLOYMENT_COMMAND --env-file $ENV_FILE" + done fi # DEPLOYMENT_COMMAND_OPTIONS=""