Agate Internal NuGet Feed Infrastructure
Upload
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.
- NuGet Local - Agate Private Nuget that available only within Agate Internal Network.
- NuGet Global - Agate Private Nuget that available in the cloud behind nginx Proxy Server for Security Protection.
- 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.