55 lines
1.5 KiB
Python
55 lines
1.5 KiB
Python
from os import environ, path
|
|
|
|
basedir = path.abspath(path.dirname(__file__))
|
|
|
|
|
|
class Config(object):
|
|
DEBUG = False
|
|
DEVELOPMENT = False
|
|
SECRET_KEY = '97867c1491bea5ee6a8e8436eb11bf2ba6a69ff53ab1b17ecba450d0f2e572e1'
|
|
|
|
# flask-security-too settings
|
|
SECURITY_PASSWORD_SALT = '228614859439123264035565568761433607235'
|
|
REMEMBER_COOKIE_SAMESITE = 'strict'
|
|
SESSION_COOKIE_SAMESITE = 'strict'
|
|
SECURITY_CONFIRMABLE = True
|
|
SECURITY_TRACKABLE = True
|
|
SECURITY_PASSWORD_COMPLEXITY_CHECKER = 'zxcvbn'
|
|
SECURITY_POST_LOGIN_VIEW = '/user/tenant'
|
|
SECURITY_REGISTERABLE = False
|
|
SECURITY_LOGINABLE = False
|
|
SECURITY_LOGOUTABLE = False
|
|
|
|
|
|
|
|
# flask-mailman settings
|
|
MAIL_SERVER = 'mail.flow-it.net'
|
|
MAIL_PORT = 465
|
|
MAIL_USE_TLS = True
|
|
|
|
|
|
class DevConfig(Config):
|
|
DEVELOPMENT = True
|
|
DEBUG = True
|
|
SQLALCHEMY_DATABASE_URI = 'postgresql+pg8000://josako@localhost:5432/eveAI'
|
|
SQLALCHEMY_BINDS = {'public': 'postgresql+pg8000://josako@localhost:5432/eveAI'}
|
|
EXPLAIN_TEMPLATE_LOADING = True
|
|
|
|
# flask-mailman settings
|
|
MAIL_USERNAME = 'eveai_admin@flow-it.net'
|
|
MAIL_PASSWORD = 'FgV650K3ow#5FeBcZc5'
|
|
|
|
|
|
class ProdConfig(Config):
|
|
DEVELOPMENT = False
|
|
DEBUG = False
|
|
# SQLALCHEMY_DATABASE_URI = environ.get('SQLALCHEMY_DATABASE_URI') or \
|
|
# 'sqlite:///' + os.path.join(basedir, 'db.sqlite')
|
|
|
|
|
|
config = {
|
|
'dev': DevConfig(),
|
|
'prod': ProdConfig(),
|
|
'default': DevConfig(),
|
|
}
|