diff options
| author | Fabian Mastenbroek <mail.fabianm@gmail.com> | 2021-05-18 11:18:11 +0200 |
|---|---|---|
| committer | Fabian Mastenbroek <mail.fabianm@gmail.com> | 2021-05-18 15:46:43 +0200 |
| commit | ce95cfdf803043e66e2279d0f76c6bfc64e7864e (patch) | |
| tree | d84bf7676e839f242559f61f97d9a590403aa069 /opendc-web/opendc-web-ui/scripts/envsubst.sh | |
| parent | 5c582427366a30a21df64db393ecb9e4d1379439 (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.sh')
| -rwxr-xr-x | opendc-web/opendc-web-ui/scripts/envsubst.sh | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/opendc-web/opendc-web-ui/scripts/envsubst.sh b/opendc-web/opendc-web-ui/scripts/envsubst.sh new file mode 100755 index 00000000..d7ae9ecb --- /dev/null +++ b/opendc-web/opendc-web-ui/scripts/envsubst.sh @@ -0,0 +1,14 @@ +#!/bin/sh + +set -e + +auto_envsubst() { + input_path="/opendc/.next.template" + output_path="/opendc/.next" + + cp -r "$input_path" "$output_path" + find "$output_path" -type f -name '*.js' -exec perl -pi -e 's/%%(NEXT_PUBLIC_[_A-Z0-9]+)%%/$ENV{$1}/g' {} \; +} + +auto_envsubst +exit 0 |
