28 lines
897 B
INI
28 lines
897 B
INI
import os
|
|
from app.schema import BaseResponseSchema
|
|
|
|
# Flask settings
|
|
SECRET_KEY = os.getenv('SECRET_KEY', 'secret string')
|
|
|
|
|
|
# Flask-SQLAlchemy settings
|
|
SQLALCHEMY_DATABASE_URI = "mysql+pymysql://" + os.getenv('MYSQL_USER') + ":" + os.getenv('MYSQL_PASSWORD') + "@" + os.getenv('MYSQL_HOST') + ":" + os.getenv('MYSQL_PORT', '3306') + "/" + os.getenv('MYSQL_NAME', 'aktienbot')
|
|
SQLALCHEMY_TRACK_MODIFICATIONS = False # Avoids SQLAlchemy warning
|
|
SQLALCHEMY_ENGINE_OPTIONS = {
|
|
'pool_size': 10,
|
|
'pool_recycle': 60,
|
|
'pool_pre_ping': True
|
|
}
|
|
|
|
# openapi/Swagger config
|
|
BASE_RESPONSE_DATA_KEY = "data"
|
|
BASE_RESPONSE_SCHEMA = BaseResponseSchema
|
|
|
|
BOT_EMAIL = os.getenv('BOT_EMAIL')
|
|
BOT_USERNAME = os.getenv('BOT_USERNAME')
|
|
BOT_PASSWORD = os.getenv('BOT_PASSWORD')
|
|
|
|
ADMIN_EMAIL = os.getenv('ADMIN_EMAIL')
|
|
ADMIN_USERNAME = os.getenv('ADMIN_USERNAME')
|
|
ADMIN_PASSWORD = os.getenv('ADMIN_PASSWORD')
|