docker 安装 baget私有nuget服务器并上传nuget包

下载镜像

docker pull loicsharma/baget

创建映射文件夹

mkdir /data \
mkdir /data/app \
mkdir /data/app/baget
mkdir /data/app/baget/baget-data

 

写入配置文件baget.env

echo "# 以下配置是用于发布包的API密钥,您应该将其更改ApiKey的值以保护服务器。
ApiKey=你的key
Storage__Type=FileSystem
Storage__Path=/var/baget/packages
Database__Type=Sqlite
Database__ConnectionString=Data Source=/var/baget/baget.db
Search__Type=Database
Mirror__Enabled=true" >/data/app/baget/baget.env

 

创建容器

docker run -p 5555:80 --restart=always -d --env-file /data/app/baget/baget.env  -v /data/app/baget/baget-data:/var/baget --name nuget-server  loicsharma/baget:latest

 

查看服务器

打开地址   http://ip:5555

nuget包操作

上传

dotnet nuget push -s http://ip:5555/v3/index.json -k 你的key  Util.1.0.0.nupkg

posted @   YorkQi  阅读(368)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示