import os from pathlib import Path from dotenv import load_dotenv BASE_DIR = Path(__file__).resolve().parent ENVIRONMENT = os.getenv("ENVIRONMENT", "develop") ENV_FILE = BASE_DIR / f".env.{ENVIRONMENT}" if ENV_FILE.exists(): load_dotenv(dotenv_path=ENV_FILE) else: load_dotenv() class Config: PORT = int(os.getenv("PORT", "8000")) LOG_LEVEL = os.getenv("LOG_LEVEL", "info") SCREENSHOT_QUALITY = int(os.getenv("SCREENSHOT_QUALITY", "60")) HEADLESS_MODE = os.getenv("HEADLESS_MODE", "auto") ENVIRONMENT = os.getenv("ENVIRONMENT", "develop") config = Config()