Add tests and fix issues
This commit is contained in:
@@ -1,9 +1,15 @@
|
||||
#!/usr/bin/env sh
|
||||
|
||||
STREAMLIT_SECRETS_LOCATION=".streamlit/secrets.toml"
|
||||
touch STREAMLIT_SECRETS_LOCATION
|
||||
|
||||
SQLITE_DATABASE="/data/daily-counter.db"
|
||||
SQLITE_DATABASE_URL="sqlite://$SQLITE_DATABASE"
|
||||
export DATABASE_URL="$SQLITE_DATABASE_URL"
|
||||
echo "INFO [entrypoint] Using SQLite database at $SQLITE_DATABASE"
|
||||
|
||||
if [ "$OIDC_ENABLED" = "true" ]; then
|
||||
echo "INFO [entrypoint] OIDC configuration detected. Configuring app..."
|
||||
echo "INFO [entrypoint] OIDC configuration detected. Configuring authentication..."
|
||||
toml add_section --toml-path=$STREAMLIT_SECRETS_LOCATION 'auth'
|
||||
toml set --toml-path=$STREAMLIT_SECRETS_LOCATION 'auth.redirect_uri' "$OIDC_PUBLIC_URL/oauth2callback"
|
||||
toml set --toml-path=$STREAMLIT_SECRETS_LOCATION 'auth.cookie_secret' "$OIDC_COOKIE_SECRET"
|
||||
|
||||
Reference in New Issue
Block a user