Coverage for services/inference/src/config.py: 100%
14 statements
« prev ^ index » next coverage.py v7.11.0, created at 2025-10-25 16:18 +0000
« prev ^ index » next coverage.py v7.11.0, created at 2025-10-25 16:18 +0000
1from pydantic_settings import BaseSettings
2from typing import List
5class Settings(BaseSettings):
6 service_name: str = "inference"
7 service_port: int = 8003
8 environment: str = "development"
9 cors_origins: List[str] = ["*"]
10 database_url: str = "postgresql://heimdall_user:changeme@postgres:5432/heimdall"
11 redis_url: str = "redis://redis:6379/0"
12 mlflow_tracking_uri: str = "http://localhost:5000"
14 class Config:
15 env_file = ".env"
16 case_sensitive = False
19settings = Settings()