43 lines
1.4 KiB
Python
43 lines
1.4 KiB
Python
|
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")
|