Skip to content
This repository was archived by the owner on Jan 9, 2024. It is now read-only.

A minimal but cross-platform implementation of a NuGet server, running on .NET Core

Notifications You must be signed in to change notification settings

EventBooking/MinimalNugetServer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MinimalNugetServer

Api

MinimalNugetServer uses the Nuget v2 API to support listing/installing/updating/pushing nuget packages.

Supported clients are Visual Studio 2017, Rider, and the .NET Core 2 CLI.

When targeting the nuget server, use the following source URL (include trailing /):

http://<host>:3000/v2/

No API key is required to push. Use the following source URL to push via dotnet nuget push:

http://<host>:3000/v2/push/<package-name-with-version.nupkg>

Building docker environment

Add COMPOSE_CONVERT_WINDOWS_PATHS=1 to your environment variables, then create a folder at C:\nuget_server_local\.

Then run:

cd .\MinimalNugetServer\

docker-compose build

Starting docker environment

docker-compose up -d

About

A minimal but cross-platform implementation of a NuGet server, running on .NET Core

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%