summaryrefslogtreecommitdiff
path: root/opendc-web/opendc-web-ui/scripts/envsubst-html.sh
diff options
context:
space:
mode:
authorFabian Mastenbroek <mail.fabianm@gmail.com>2021-05-18 11:18:11 +0200
committerFabian Mastenbroek <mail.fabianm@gmail.com>2021-05-18 15:46:43 +0200
commitce95cfdf803043e66e2279d0f76c6bfc64e7864e (patch)
treed84bf7676e839f242559f61f97d9a590403aa069 /opendc-web/opendc-web-ui/scripts/envsubst-html.sh
parent5c582427366a30a21df64db393ecb9e4d1379439 (diff)
ui: Fix frontend deployment scripts
This change fixes the deployment scripts necessary for the frontend and ensures that runtime variables work again.
Diffstat (limited to 'opendc-web/opendc-web-ui/scripts/envsubst-html.sh')
-rwxr-xr-xopendc-web/opendc-web-ui/scripts/envsubst-html.sh19
1 files changed, 0 insertions, 19 deletions
diff --git a/opendc-web/opendc-web-ui/scripts/envsubst-html.sh b/opendc-web/opendc-web-ui/scripts/envsubst-html.sh
deleted file mode 100755
index 8ca12e8a..00000000
--- a/opendc-web/opendc-web-ui/scripts/envsubst-html.sh
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/sh
-
-set -e
-
-# We can use simple version of envsubst execution as
-# envsubst < /usr/share/nginx/html/index.html.template > /usr/share/nginx/html/index.html
-# but it replaces everything that looks like environment variable substitution
-# so it affects `default values` approach.
-# we need to replace only provided environment variables.
-
-auto_envsubst() {
- template_path="/usr/share/nginx/html/index.html.template"
- output_path="/usr/share/nginx/html/index.html"
- defined_envs=$(printf '${%s} ' $(env | cut -d= -f1))
- envsubst "$defined_envs" < "$template_path" > "$output_path"
-}
-
-auto_envsubst
-exit 0