diff options
Diffstat (limited to 'nginx-entrypoint.sh')
| -rwxr-xr-x | nginx-entrypoint.sh | 23 |
1 files changed, 5 insertions, 18 deletions
diff --git a/nginx-entrypoint.sh b/nginx-entrypoint.sh index e6ed329..6518f10 100755 --- a/nginx-entrypoint.sh +++ b/nginx-entrypoint.sh @@ -1,22 +1,9 @@ -#!/usr/bin/bash +#!/bin/sh WWW_DIR=/usr/share/nginx/html -ENV_PREFIX=FRONTEND_ -INJECT_FILE_PATH="${WWW_DIR}/inject.js" +INJECT_FILE_SRC="${WWW_DIR}/inject.template.js" +INJECT_FILE_DST="${WWW_DIR}/inject.js" -cat >> "${INJECT_FILE_PATH}" << EOF -window.injectedEnv = { - NODE_ENV: "production", -EOF +envsubst < "${INJECT_FILE_SRC}" > "${INJECT_FILE_DST}" -for envrow in $(printenv); do - IFS='=' read -r key value <<< "${envrow}" - - if [[ $key == "${ENV_PREFIX}"* ]]; then - echo " ${key}: \"${value}\"," >> "${INJECT_FILE_PATH}" - fi -done - -echo "};" >> "${INJECT_FILE_PATH}" - -[ -z "$@" ] && nginx -g 'daemon off;' || "$@" +[ -z "$@" ] && nginx -g 'daemon off;' || $@ |
