23 lines
1.0 KiB
Bash
Executable File
23 lines
1.0 KiB
Bash
Executable File
#!/bin/bash
|
|
set -xe
|
|
: "${GRAPHQL_ENDPOINT?GRAPHQL_ENDPOINT is not provided}"
|
|
: "${GRAPHQL_WS_ENDPOINT?GRAPHQL_WS_ENDPOINT is not provided}"
|
|
: "${MS_AUTHENTICATION_CLIENT_ID?MS_AUTHENTICATION_CLIENT_ID is not provided}"
|
|
: "${MS_AUTHENTICATION_AUTHORITY?MS_AUTHENTICATION_AUTHORITY is not provided}"
|
|
: "${MS_AUTHENTICATION_REDIRECT_URI?MS_AUTHENTICATION_REDIRECT_URI is not provided}"
|
|
: "${MS_AUTHENTICATION_POST_LOGOUT_REDIRECT_URI?MS_AUTHENTICATION_POST_LOGOUT_REDIRECT_URI is not provided}"
|
|
: "${OTLP_ENDPOINT?OTLP_ENDPOINT is not provided}"
|
|
: "${OTLP_SERVICE_NAME?OTLP_SERVICE_NAME is not provided}"
|
|
: "${COLLECTOR_SECRET?COLLECTOR_SECRET is not provided}"
|
|
|
|
env_vars=("GRAPHQL_ENDPOINT" "GRAPHQL_WS_ENDPOINT" "MS_AUTHENTICATION_CLIENT_ID" "MS_AUTHENTICATION_AUTHORITY" "MS_AUTHENTICATION_REDIRECT_URI" "MS_AUTHENTICATION_POST_LOGOUT_REDIRECT_URI" "OTLP_ENDPOINT" "OTLP_SERVICE_NAME" "COLLECTOR_SECRET")
|
|
|
|
ls /usr/share/nginx/html/
|
|
|
|
for var in "${env_vars[@]}"
|
|
do
|
|
echo "$var ${!var}"
|
|
sed -i "s~{{$var}}~${!var}~gi" /usr/share/nginx/html/main*.js
|
|
done
|
|
|
|
exec "$@" |