| 1234567891011121314151617181920212223 |
- 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()
|