""" Configuration du Dashboard Bot Detector """ from pydantic_settings import BaseSettings class Settings(BaseSettings): """Paramètres de configuration de l'application chargés depuis l'environnement.""" # ClickHouse CLICKHOUSE_HOST: str = "clickhouse" CLICKHOUSE_PORT: int = 8123 CLICKHOUSE_DB: str = "ja4_processing" # default connection database CLICKHOUSE_DB_LOGS: str = "ja4_logs" CLICKHOUSE_DB_PROCESSING: str = "ja4_processing" CLICKHOUSE_USER: str = "admin" CLICKHOUSE_PASSWORD: str = "" # API API_HOST: str = "0.0.0.0" API_PORT: int = 8000 # CORS CORS_ORIGINS: list = ["http://localhost:3000", "http://127.0.0.1:3000"] class Config: """Configuration Pydantic pour le chargement du fichier .env.""" env_file = ".env" case_sensitive = True settings = Settings()