Skip to main content

Agate Internal NuGet Feed Infrastructure

UploadUntitled Diagram.jpg

In ProgressOrder to By-Pass Microsoft Blacklisting on Agate Network. we have 2 NuGet Feed which mirror chaining to access more publicly available nuget package.

  1. NuGet Local - Agate Private Nuget that available only within Agate Internal Network.
  2. NuGet Global - Agate Private Nuget that available in the cloud behind nginx Proxy Server for Security Protection.
  3. nuget.org - Publicly Available Nuget Feed provided by microsoft
graph LR
  IClient(Internal Network Client) --> IReg(Internal Agate Registry)
  IReg --> CheckAvail{Package Availability}
  CheckAvail --> |Yes| IClient
  CheckAvail --> |No| GReg(Global Agate Registry)
	GClient(Public Network Client) --> GReg
	GReg --> NuGet(NuGet Public Registry)

for Internal Package Central Storage we uses NuGet Global.