19 lines
648 B
Bash
Executable File
19 lines
648 B
Bash
Executable File
#!/bin/sh
|
|
set -e
|
|
|
|
# Path to the config file
|
|
CONFIG_FILE="/usr/share/nginx/html/config.js"
|
|
|
|
# Create or overwrite the config file
|
|
echo "window.__ENV__ = {" > $CONFIG_FILE
|
|
|
|
# Append environment variables
|
|
echo " VITE_SPACETIMEDB_HOST: \"${SPACETIMEDB_URI:-wss://maincloud.spacetimedb.com}\"," >> $CONFIG_FILE
|
|
echo " VITE_SPACETIMEDB_DB_NAME: \"${SPACETIMEDB_DB_NAME:-zep}\"," >> $CONFIG_FILE
|
|
echo " VITE_OIDC_AUTHORITY: \"${AUTH_ISSUER:-https://accounts.google.com}\"," >> $CONFIG_FILE
|
|
echo " VITE_OIDC_CLIENT_ID: \"${AUTH_CLIENT_ID:-REPLACE_ME}\"" >> $CONFIG_FILE
|
|
|
|
echo "};" >> $CONFIG_FILE
|
|
|
|
# Pass control to the main container command
|
|
exec "$@" |