¶我们采用BaGet进行Nuget私有服务器的搭建,支持容器化,可跨平台进行部署。
¶搭建步骤:
¶Docker容器安装
¶Docker-compose安装
¶Baget 配置
¶创建baget文件夹
mkdir baget
cd baget
¶创建baget.env文件
vim baget.env
1 | ApiKey=NUGET-SERVER-API-KEY |
¶创建data文件夹
用于容器内数据持久化
mkdir data
¶创建docker-compose.yml编排文件
vim docker-compose.yml
1 | version: '3.7' |
¶启动服务
docker-compose up -d
访问ip地址:8080即可访问
¶上传你的第一个nuget包
1 | dotnet nuget push -s http://localhost:8080/v3/index.json -k NUGET-SERVER-API-KEY newtonsoft.json.11.0.2.nupkg |