Files
pezkuwi-telemetry/frontend/scripts/env.sh
T
James Wilson 779c5698a0 Update frontend build system to shed old dependencies, and address fallout from that (#521)
* get tests working and update copyright headers

* lint fix

* eslint ts update

* update CI to use NPM

* fix CI

* prettier

* npm, not yarn for docker

* remove unused package

* bump dockerfile to latest node LTS and no need for cache clean

* make frontend Dockerfile work and remove unused SUBSTRATE_TELEMETRY_SAMPLE

* remove final yarn references

* add another comment

* remove unused import

* remove more unused deps

* comment typo
2023-01-27 14:13:34 +00:00

24 lines
463 B
Bash
Executable File

#!/usr/bin/env bash
# This script is used when the docker container starts and does the magic to
# bring the ENV variables to the generated static UI.
ENV_DIR=./tmp
mkdir -p "$ENV_DIR"
TARGET="$ENV_DIR/env-config.js"
# Recreate config file
echo -n > $TARGET
declare -a vars=(
"SUBSTRATE_TELEMETRY_URL"
)
echo "window.process_env = {" >> $TARGET
for VAR in ${vars[@]}; do
echo " $VAR: \"${!VAR}\"," >> $TARGET
done
echo "}" >> $TARGET
chmod 440 $TARGET