-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.py
More file actions
29 lines (28 loc) · 1.5 KB
/
config.py
File metadata and controls
29 lines (28 loc) · 1.5 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
"""
CONFIG FILE to load environment variable
"""
import os
S3_BUCKET = "coms4156-strategies"
DB_HOST = os.environ.get('USER_SERVICE_HOST')
S3_LOCATION = 's3://{}/'.format(S3_BUCKET)
S3_LOCATION_HTTP = 'http://{}.s3.amazonaws.com/'.format(S3_BUCKET)
SECRET_KEY = os.urandom(16)
USER_SERVICE_USER = os.environ.get('USER_SERVICE_USER')
USER_SERVICE_PASSWORD = os.environ.get('USER_SERVICE_PASSWORD')
S3_ACCESS_KEY = os.environ.get('S3_ACCESS_KEY')
S3_SECRET_KEY = os.environ.get('S3_SECRET_KEY')
S3_REGION = 'us-east-1'
SQLALCHEMY_DATABASE_URI = \
f'mysql+pymysql://{USER_SERVICE_USER}:{USER_SERVICE_PASSWORD}@{DB_HOST}:3306/backtest'
ALLOWED_EXTENSIONS = {'py'} # allowed upload file extension
SQLALCHEMY_TRACK_MODIFICATIONS = False
DEBUG = True
PORT = 5000
MAIL_SERVER = 'smtp.googlemail.com'
MAIL_PORT = 587
MAIL_USE_TLS = True
MAIL_USERNAME = os.environ.get('MAIL_USERNAME')
MAIL_PASSWORD = os.environ.get('MAIL_PASSWORD')
GOOGLE_CLIENT_ID = os.environ.get("GOOGLE_CLIENT_ID", None)
GOOGLE_CLIENT_SECRET = os.environ.get("GOOGLE_CLIENT_SECRET", None)
GOOGLE_DISCOVERY_URL = "https://accounts.google.com/.well-known/openid-configuration"