文章类型

原创[学习笔记]使用Docker+Jenkin自动化流水线发布.Net应用

[学习笔记]使用Docker+Jenkin自动化流水线发布.Net应用
使用Docker容器方案可以快速安全地将项目部署到客户的服务器上,作为公司项目,需要解决两个问题:1. 需要搭建一个私有的Docker仓库,以便安全的存储镜像2. 需要一套自动化发布方案,实现代码到应用部署的自动化流程大致流程如下在java世界中有很多文章介绍了Docker+Jenkin的自动化部署方式,这次来看看如何用这一套工具实现.Net 应用的发布。以Soa项目为例MatoApps/Soa: 一个轻量级的微服务库,基于.Net 6 + Abp框架 可快速地将现有项目改造成为面向服务体系结构,实现模块间

原创[学习笔记] Rocket.Chat 安装与设置启动项

[学习笔记] Rocket.Chat 安装与设置启动项
安装Rocket.Chat下载对应的Release版本,这里以2.4.14为例https://codeload.github.com/RocketChat/Rocket.Chat/tar.gz/refs/tags/2.4.14根据文档安装和配置Linux - Rocket.Chat Developer配置Service在/etc/systemd/system/目录下新建名称为rocketchat.service的文件,填写如下内容[Unit]Description=The .

原创[学习笔记] Linux 环境下搭建基于Ngnix的反向代理服务

[学习笔记] Linux 环境下搭建基于Ngnix的反向代理服务
数字证书管理服务/SSL 证书之前为了方便同事测试微信小程序,搭建了基于CentOS的预发布环境,.Net5 程序也已经部署好在上面,在公网上可以通过http协议的临时域名(jevonsflash.xxx.net)访问到后台Api。然而小程序的正式线上版本,只可以跟指定的域名进行网络通信,且域名只支持 https,wss通信协议,因此需要配置预发布环境的域名解析,Ngnix,以及证书。首先公司的域名已经备案(例如: www.matoapp.net),目标是通过这个备案的域名用https方式访问后台