#!/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 "$@"