aboutsummaryrefslogtreecommitdiffstats
path: root/nginx-entrypoint.sh
diff options
context:
space:
mode:
Diffstat (limited to 'nginx-entrypoint.sh')
-rwxr-xr-xnginx-entrypoint.sh23
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;' || $@