<?xml version="1.0" encoding="utf-8"?>
<!--
  NuGet source for the Docker image build (Linux .NET — runs `dotnet restore`
  inside the SDK container). Single source = our Nexus mirror. We deliberately
  do NOT list a fallback: NuGet loads the service index of every configured
  source, so a 500 from a fallback would abort the whole restore. nuget.org is
  filtered in Iran and is intentionally absent — Nexus is the source of truth.
-->
<configuration>
  <packageSources>
    <clear />
    <add key="nexus"
         value="https://mirror.soroushasadi.com/repository/nuget-group/index.json"
         protocolVersion="3" />
  </packageSources>
  <config>
    <add key="http_retry_count" value="8" />
    <add key="http_retry_delay_milliseconds" value="1000" />
  </config>
</configuration>
