"""Service configs.""" import os class Config: def __init__(self): self.DB_NAME = os.environ['MYSQL_DB_NAME'] self.DB_HOST = os.environ['MYSQL_DB_HOST'] self.DB_PORT = int(os.environ.get('MYSQL_DB_PORT', 3306)) self.REDIS_HOST = os.environ['REDIS_HOST'] self.REDIS_PORT = int(os.environ.get('REDIS_PORT', 6379)) self.DB_USER = os.environ['MYSQL_DB_USER'] self.DB_PASS = os.environ['MYSQL_DB_PASS'] self.SENTRY_DSN = os.environ['SENTRY_DSN'] self.DB_POOL_RECYCLE = int(os.environ.get('DB_POOL_RECYCLE', 7200)) self.DB_POOL_SIZE = int(os.environ.get('DB_POOL_SIZE', 1)) self.REDIS_LOCK_ENABLED = os.environ.get('REDIS_LOCK_ENABLED', True) self.DEBUG_USER_ID = os.environ.get('DEBUG_USER_ID') self.STORED_PERIOD = int(os.environ.get('STORED_PERIOD', 30)) # in days config = Config()