This repository was archived by the owner on May 1, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathconfig.env.py
More file actions
36 lines (28 loc) · 1.32 KB
/
config.env.py
File metadata and controls
36 lines (28 loc) · 1.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import secrets
from os import environ as env
# Flask config
IP = env.get('IP', '0.0.0.0')
PORT = env.get('PORT', 8080)
SERVER_NAME = env.get('SERVER_NAME', 'rideboard.csh.rit.edu')
# DB Info
SQLALCHEMY_DATABASE_URI = env.get('SQLALCHEMY_DATABASE_URI')
SQLALCHEMY_TRACK_MODIFICATIONS = 'False'
# Openshift secret
SECRET_KEY = env.get("SECRET_KEY", default='SECRET-KEY')
# OpenID Connect SSO config CSH
OIDC_ISSUER = env.get('OIDC_ISSUER', 'https://sso.csh.rit.edu/auth/realms/csh')
OIDC_CLIENT_ID = env.get('OIDC_CLIENT_ID', 'rideboard')
OIDC_CLIENT_SECRET = env.get('OIDC_CLIENT_SECRET', 'NOT-A-SECRET')
# Google OpenID Connect SSO config
GOOGLE_ISSUER = env.get('GOOGLE_ISSUER', 'https://accounts.google.com')
GOOGLE_CLIENT_ID = env.get('GOOGLE_CLIENT_ID', '')
GOOGLE_CLIENT_SECRET = env.get('GOOGLE_CLIENT_SECRET', '------')
LDAP_BIND_DN = env.get("LDAP_BIND_DN", default="cn=rides,ou=Apps,dc=csh,dc=rit,dc=edu")
LDAP_BIND_PASS = env.get("LDAP_BIND_PASS", default=None)
# Google moment
PREFERRED_URL_SCHEME = env.get('PREFERRED_URL_SCHEME',
'https' if 'csh.rit.edu' in SERVER_NAME else 'http')
PINGS_JOIN_ROUTE_UUID = env.get("PINGS_JOIN_ROUTE_UUID", None)
PINGS_LEAVE_ROUTE_UUID = env.get("PINGS_LEAVE_ROUTE_UUID", None)
PINGS_TOKEN = env.get("PINGS_TOKEN", "")
PINGS_ENABLED = env.get("PINGS_ENABLED", False)