Docker 搭建 在合适路径下新建 baget.env 文件 1 2 3 4 5 6 7 8 9 ApiKey=NUGET-SERVER-API-KEY Storage__Type=FileSystem Storage__Path=F://file/nuget/baget/packages //绝对路径 Database__Type=Sqlite Database__ConnectionString=Data Source=/var/baget/baget.db Search__Type=Database
docker 安装镜像 拉取镜像
docker pull loicsharma/baget
在 baget.env
文件根目录下运行
1 docker run -d --name vinno.nuget -p 9999:80 --env-file baget.env -v "F://file/nuget/baget-data:/var/baget" loicsharma/baget:latest
到此运行 localhost:9999 即可
推送Nuget包 项目右键属性,在打包这个 tab 页上勾选 “在构建时生成 NuGet 包”,这样在我们每次生成项目完成的时候会在bin目录下生成对应的 nuget 包 运行命令
1 dotnet nuget push -s http://localhost:9999/v3/index.json Vinno.Common.1.0.0.1.nupkg -k vinno.nuget
其中 -k vinno.nuget 为密钥