"""OCR Service Configuration.""" import os class Settings: """Application settings loaded from environment variables.""" def __init__(self) -> None: self.log_level: str = os.getenv("LOG_LEVEL", "info") self.host: str = os.getenv("HOST", "0.0.0.0") self.port: int = int(os.getenv("PORT", "8000")) self.tesseract_cmd: str = os.getenv("TESSERACT_CMD", "/usr/bin/tesseract") # Redis configuration for job queue self.redis_host: str = os.getenv("REDIS_HOST", "mvp-redis") self.redis_port: int = int(os.getenv("REDIS_PORT", "6379")) self.redis_db: int = int(os.getenv("REDIS_DB", "1")) settings = Settings()