# BaGet
# Docker 发布配置文件
ApiKey = 你的秘钥 | |
// 硬删除删除 nuget 包源文件 | |
PackageDeletionBehavior=HardDelete | |
// 相同版本的包会进行覆盖,否则上传不了 | |
AllowPackageOverwrites=true | |
Storage__Type=FileSystem | |
Storage__Path=/var/baget/packages | |
Database__Type=Sqlite | |
Database__ConnectionString=Data Source=/var/baget/baget.db | |
Search__Type=Database |
# 发布
docker run -d --name BaGet-nuget -p 9002:80 --env-file baget.env -v "$(pwd)/baget-data:/var/baget" loicsharma/baget:latest |
# 发布包
dotnet nuget push -s http://www.woris.work:9002/v3/index.json DontentCore.Quarzt.Core.1.3.5.nupkg --api-key 你的秘钥 |
# 删除包
dotnet nuget delete -s http://www.woris.work:9002/v3/index.json DontentCore.Quarzt.Core 1.3.5 -k "你的秘钥" |
# Docker 常用命令
# 进入容器内部
docker exec -it 6a7354f7abe8 bash |
# 进入容器查看日志
docker logs <container_id_or_name> |
# 拷贝容器数据至主机
docker cp authorizationclient:/app/wwwroot /root/teapus/rearEnd/AuthorizationServer/GenerateToken/wwwroot |
# Ngrok 常用命令 (内网穿透)
# 启动命令
进入到 ngrok.exe 文件下面 | |
ngrok http https://localhost:7172 |