This commit is contained in:
Gilles Soulier
2026-01-14 21:54:55 +01:00
parent c91c0f1fc9
commit d0b73b9319
140 changed files with 5822 additions and 161 deletions

6
pricewatch/app/core/config.py Executable file → Normal file
View File

@@ -108,6 +108,11 @@ class AppConfig(BaseSettings):
default=True, description="Enable background worker functionality"
)
# API auth
api_token: Optional[str] = Field(
default=None, description="API token simple (Bearer)"
)
# Scraping defaults
default_playwright_timeout: int = Field(
default=60000, description="Default Playwright timeout in milliseconds"
@@ -138,6 +143,7 @@ class AppConfig(BaseSettings):
logger.info(f"Worker enabled: {self.enable_worker}")
logger.info(f"Worker timeout: {self.worker_timeout}s")
logger.info(f"Worker concurrency: {self.worker_concurrency}")
logger.info(f"API token configured: {bool(self.api_token)}")
logger.info("================================")