"""Конфигурация сервиса из переменных окружения.""" from pydantic import Field from pydantic_settings import BaseSettings, SettingsConfigDict class Settings(BaseSettings): model_config = SettingsConfigDict(env_prefix="", extra="ignore") http_host: str = "0.0.0.0" http_port: int = 8000 database_url: str = Field(default="postgresql://pipu:pipu@postgres:5432/pipu") redis_url: str = Field(default="redis://redis:6379/0") internal_token: str = Field(default="", description="Общий секрет для вызовов из api") log_level: str = "info" version: str = Field(default="0.0.0-dev", alias="PIPU_VERSION")