2021-05-11 乐帮网
netcore
服务器环境Ubuntu 20.04 选择Nuget框架BaGet,(BaGet是以Net Core为基础运行的)搭建过程如下:
(1)在github上下载BaGet发布的最新版本,地址:https://github.com/loic-sharma/BaGet 我使用的是v0.3.0-preview5。我选择的是Zip包(BaGet.zip),编译好的发布程序 。
(2)服务器准备,安装net core运行时。(注意要选择Net Core3.1版本,5.0版本的BaGet还未发布)可以参考这里:https://lebang2020.cn/details/210322up4j5raz.html
(3)修改BaGet 中的appsettings.json配置文件,指定端口号(添加以下配置)并发布程序上传至服务器目录 /Opt/BaGet
"urls": "http://*:80",
(4)运行程序(要切换到 root账号,或者使用sudo前缀),首先定位到目录/Opt/BaGet,再执行命令:dotnet BaGet.dll
root@hynuget:/opt/BaGet# dotnet BaGet.dll
info: Microsoft.Hosting.Lifetime[0]
Now listening on: http://[::]:80
info: Microsoft.Hosting.Lifetime[0]
Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
Hosting environment: Production
info: Microsoft.Hosting.Lifetime[0]
Content root path: /opt/BaGet
(5)此时我们访问80端口可以看到界面如下:
写在最后,我们可以使用supervisor来管理net core进程,这样不用保持命令窗口的开户状态了。可以参考:https://lebang2020.cn/details/210323w1i4tstv.html
推送包:
.net core
dotnet nuget push -s http://10.14.7.102/v3/index.json package.nupkg
或者使用nuget插件:
nuget push -Source http://10.14.7.102/v3/index.json package.nupkg
关注我的微信公众号
在公众号里留言交流
投稿邮箱:1052839972@qq.com
庭院深深深几许?杨柳堆烟,帘幕无重数。
玉勒雕鞍游冶处,楼高不见章台路。
雨横风狂三月暮。门掩黄昏,无计留春住。
泪眼问花花不语,乱红飞过秋千去。
如果感觉对您有帮助
欢迎向作者提供捐赠
这将是创作的最大动力