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") 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") class FlaskTesting: DEBUG = True TESTING = 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")