import os class MySqlConfig: MYSQL_USER = os.environ.get('MYSQL_USER') MYSQL_DATABASE = os.environ.get('MYSQL_DATABASE') MYSQL_HOST = os.environ.get('MYSQL_HOST') MYSQL_PORT = os.environ.get('MYSQL_PORT') MYSQL_PASSWORD = os.environ.get('MYSQL_PASSWORD') class RedisConfig: REDIS_HOST = os.environ.get('REDIS_HOST') REDIS_PORT = os.environ.get('REDIS_PORT') REDIS_PASSWORD = os.environ.get('REDIS_PASSWORD') class FlaskProduction: DEBUG = False JWT_SECRET_KEY = os.environ.get('JWT_SECRET_KEY') SERVER_NAME = os.environ.get('HOST') + ':' + os.environ.get('PORT') class FlaskTesting: DEBUG = True JWT_SECRET_KEY = os.environ.get('JWT_SECRET_KEY') SERVER_NAME = os.environ.get('HOST') + ':' + os.environ.get('PORT') MAIL_SERVER = os.environ.get('MAIL_SERVER') MAIL_PORT = os.environ.get('MAIL_PORT') MAIL_USERNAME = os.environ.get('MAIL_USERNAME') MAIL_PASSWORD = os.environ.get('MAIL_PASSWORD') MAIL_USE_TLS = os.environ.get('MAIL_USE_TLS') MAIL_DEFAULT_SENDER = os.environ.get('MAIL_DEFAULT_SENDER')