-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.py
23 lines (21 loc) · 1.17 KB
/
config.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import os
import pathlib
class Config:
SECRET_KEY = os.environ.get('SECRET_KEY', 'you-will-never-guess')
# CORS_HEADERS = ['Access-Control-Allow-Origin', 'Content-Type']
ELASTIC_HOST = os.environ.get('ELASTIC_HOST', 'localhost')
ELASTIC_PORT = os.environ.get('ELASTIC_PORT', 9200)
ELASTIC_USER = os.environ.get('ELASTIC_USER', None)
ELASTIC_PASS = os.environ.get('ELASTIC_PASS', None)
ELASTIC_SHARDS_NUMBER = os.environ.get('ELASTIC_SHARDS_NUMBER', 1)
ELASTIC_REPLICAS_NUMBER = os.environ.get('ELASTIC_REPLICAS_NUMBER', 2)
SQLALCHEMY_DATABASE_URI = os.environ.get('DATABASE_URL') or 'sqlite:///' + str(pathlib.Path(__file__).parent / 'app.db')
SQLALCHEMY_TRACK_MODIFICATIONS = False
TMP_DATA_FOLDER = 'tmp'
# PG_USER = os.environ.get('PG_USER', 'postgres')
# PG_PASS = os.environ.get('PG_PASS', 'password')
# PG_HOST = os.environ.get('PG_HOST', '172.17.0.2')
# PG_PORT = os.environ.get('PG_PORT', 5432)
# PG_DBNAME = os.environ.get('PG_DBNAME', 't9app')
# SQLALCHEMY_DATABASE_URI = f'postgresql://{PG_USER}:{PG_PASS}@{PG_HOST}:{PG_PORT}/{PG_DBNAME}'
# MODELS_ROOT = pathlib.Path(__file__).parent / 'engine' / 'markov' / 'models'