侧边栏壁纸
博主头像
进击的码农博主等级

新年新气象,开搞开搞

  • 累计撰写 32 篇文章
  • 累计创建 11 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

安装私服Baget的笔记

wosperry
2022-09-26 / 0 评论 / 0 点赞 / 26 阅读 / 1522 字

安装 Nuget 私服 BaGet 笔记

1. 创建一个文件用于配置 (比如叫做baget.env,下面run的时候注意文件名)

更多配置项参考:https://loic-sharma.github.io/BaGet/configuration

# 这个aaaaaaa是个例子,应该改成自己的一个字符串啥的,安全
ApiKey=aaaaaaaa
Storage__Type=FileSystem
Storage__Path=/var/baget/packages
Database__Type=Sqlite
Database__ConnectionString=Data Source=/var/baget/baget.db
Search__Type=Database

2. 运行 BaGet

# 拉取镜像
docker pull loicsharma/baget

# 运行
docker run \
    -d \
    --network=baget_baget \
    --restart=always \
    --name nuget-server \
    --publish 5555:80 \
    --env-file baget.env \
    -v "/perry/baget-data:/var/baget" \
    loicsharma/baget:latest

3. 发布 包

dotnet nuget push -s http://localhost:5555/v3/index.json -k NUGET-SERVER-API-KEY package.1.0.0.nupkg

dotnet nuget push -s http://localhost:5555/v3/index.json -k NUGET-SERVER-API-KEY symbol.package.1.0.0.snupkg

4. 访问包管理界面

http://localhost:5555/

5. 项目里的私服地址配置

http://localhost:5555/v3/index.json

官方网站

0

评论区