33 lines
1.0 KiB
INI
33 lines
1.0 KiB
INI
__author__ = "Florian Kaiser"
|
|
__copyright__ = "Copyright 2022, Project Aktienbot"
|
|
__credits__ = ["Florian Kaiser", "Florian Kellermann", "Linus Eickhof", "Kevin Pauer"]
|
|
__license__ = "GPL 3.0"
|
|
__version__ = "1.0.0"
|
|
|
|
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_test')
|
|
SQLALCHEMY_TRACK_MODIFICATIONS = False # Avoids SQLAlchemy warning
|
|
SQLALCHEMY_ENGINE_OPTIONS = {
|
|
'pool_size': 100,
|
|
'pool_recycle': 240 # 4 minutes
|
|
}
|
|
|
|
# openapi/Swagger config
|
|
BASE_RESPONSE_DATA_KEY = "data"
|
|
BASE_RESPONSE_SCHEMA = BaseResponseSchema
|
|
|
|
BOT_EMAIL = "bot1@example.com"
|
|
BOT_USERNAME = "bot1"
|
|
BOT_PASSWORD = "bot1"
|
|
|
|
ADMIN_EMAIL = "admin1@example.com"
|
|
ADMIN_USERNAME = "admin1"
|
|
ADMIN_PASSWORD = "admin1"
|