from typing import List from pydantic_settings import BaseSettings class Config(BaseSettings): clickhouse_host: str = "localhost" clickhouse_port: int = 8123 clickhouse_user: str = "default" clickhouse_pass: str = "clickhouse" batch_size: int = 1000 kafka_bootstrap_servers: List[str] = ["localhost:9092"] kafka_input_topic: str = "tap-events" kafka_group_id: str = "followgrap-indexer" kafka_auto_offset_reset: str = "earliest" metrics_port: int = 8500 metrics_host: str = "0.0.0.0" CONFIG = Config()