SoulBook/soulbook/config/dev_config.py
2025-01-02 14:36:51 +08:00

41 lines
1.1 KiB
Python

#!/usr/bin/env python
import os
from .config import Config
class DevConfig(Config):
"""
Dev config for soulbook
"""
VAL_HOST = os.getenv('VAL_HOST', 'false')
# Database config
REDIS_DICT = dict(
IS_CACHE=True,
REDIS_ENDPOINT=os.getenv('REDIS_ENDPOINT', "localhost"),
REDIS_PORT=int(os.getenv('REDIS_PORT', 6379)),
REDIS_PASSWORD=os.getenv('REDIS_PASSWORD', None),
CACHE_DB=int(os.getenv('CACHE_DB', 0)),
SESSION_DB=int(os.getenv('SESSION_DB', 1)),
POOLSIZE=10,
)
MONGODB = dict(
MONGO_HOST=os.getenv('MONGO_HOST', "127.0.0.1"),
MONGO_PORT=int(os.getenv('MONGO_PORT', 27017)),
MONGO_USERNAME=os.getenv('MONGO_USERNAME', ""),
MONGO_PASSWORD=os.getenv('MONGO_PASSWORD', ""),
DATABASE=os.getenv('MONGO_DB', "soulbook"),
)
# website
WEBSITE = dict(
IS_RUNNING=os.getenv('IS_RUNNING', "true").lower() == "true",
TOKEN=os.getenv('TOKEN', '')
)
AUTH = {
"Owllook-Api-Key": os.getenv('API_KEY', "your key")
}