controller: api_prefix: "/api/v1" request_id_header: "X-Request-ID" service: provider_timeout_seconds: 10.0 max_parallel_providers: 8 business_logic: weight_round_scale: 2 provider_price_multiplier: 1.0 repository: redis_dsn: "redis://localhost:6379/0" price_cache_ttl_seconds: 900 adapter: cdek_base_url: "https://api.cdek.ru/v2" cdek_client_id: "" cdek_client_secret: "" cdek_retry_attempts: 2 cdek_retry_backoff_seconds: 0.2 cdek_timeout_seconds: 10.0 cdek_cache_ttl_seconds: 900 tbank_payment: init_url: "https://securepay.tinkoff.ru/v2/Init" notification_url: "https://merchant.example.com/tbank/notification" success_url: "https://merchant.example.com/payment/success" auth: terminal_key: "change-me-terminal-key" password: "change-me-password" timeout_seconds: 10.0 retry_attempts: 2 retry_backoff_seconds: 0.2 postgres: dsn: "postgresql+asyncpg://postgres:postgres@postgres:5432/g2s_aggregator" address_suggestions: country_to_provider: RU: "dadata" BY: "dadata" KZ: "dadata" AM: "yandex_geosuggest" AZ: "yandex_geosuggest" KG: "yandex_geosuggest" MD: "yandex_geosuggest" TJ: "yandex_geosuggest" TM: "yandex_geosuggest" UZ: "yandex_geosuggest" dadata: url: "https://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/address" api_key: "" timeout_seconds: 10.0 yandex_geosuggest: url: "https://suggest-maps.yandex.ru/v1/suggest" api_key: "" timeout_seconds: 10.0 observability: enabled: false service_name: "g2s-aggregator" otlp_endpoint: "http://localhost:4317" otlp_insecure: true