-
Notifications
You must be signed in to change notification settings - Fork 13
/
config.py
18 lines (17 loc) · 918 Bytes
/
config.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import os
basedir = os.path.abspath(os.path.dirname(__file__))
class Config(object):
BRAND = os.environ.get('BRAND')
SECRET_KEY = os.environ.get('SECRET_KEY')
SQLALCHEMY_DATABASE_URI = os.environ.get('SQLALCHEMY_DATABASE_URI') or 'sqlite:///' + os.path.join(basedir, 'db/default/users.db')
SQLALCHEMY_BINDS = {
'my_data': os.environ.get('SQLALCHEMY_BIND_MY_DATA') or "sqlite:///" + os.path.join(basedir, "db/default/my_data.db")
}
IMG_FILE_DIR = os.environ.get('IMG_FILE_DIR') or os.path.join(basedir, "db/default/img")
SQLALCHEMY_TRACK_MODIFICATIONS = False
CLIENT_ID = os.environ.get('CLIENT_ID')
CLIENT_SECRET = os.environ.get('CLIENT_SECRET')
AUTHORITY = f"https://login.microsoftonline.com/{os.environ.get('TENANT_ID')}"
REDIRECT_PATH = os.environ.get('REDIRECT_PATH')
ENDPOINT = 'https://graph.microsoft.com/v1.0/users'
SCOPE = ["User.ReadBasic.All"]