INNER CODE UNIT · Python
Settings
sunithvs/devb.io · config/settings.py:10
class Settings:
"""Central configuration management"""
# API Authentication
API_KEYS = os.getenv("API_KEYS", "").split(',')
if not API_KEYS or API_KEYS == [""]:
raise ValueError("API_KEYS environment variable must be set")
# Debug mode
DEBUG = os.getenv("DEBUG", "false").lower() == "true"
# GITHUB_API_TOKEN = os.getenv("API_TOKEN_GITHUB")
# GROQ_API_KEY = os.getenv("GROQ_API_KEY")
#
# Paths
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
DATA_DIR = os.path.join(BASE_DIR, 'data')
TEMPLATES_DIR = os.path.join(BASE_DIR, 'templates')
HTML_OUTPUT_DIR = os.path.join(BASE_DIR, 'docs')