部署朱雀
跨平台部署,支持windows,Linux,macOS
系统要求
1核2G,2核4G都可以,运行时占用内存不超过20M,所以对系统配置要求不高。推荐2核4G。
部署到服务器
源码安装。安装go环境。go可以交叉编译,但是由于sqlite的缘故,windows环境下并不能顺利的编译linux版本,所以最好还是在linux环境下编译。
配置
conf.yaml
文件,参照conf-sample.yaml
文件。项目目录中编译
go build
,第一次会安装依赖会慢一些。./zhuque
启动服务。
部署应用
发布系统的作用本质上是系统代替人工来操作,所以要操作应用服务器,需要发布系统能够和应用服务器通信。
所以在部署和发布应用之前需要保证CD系统和应用服务器建立SSH连接。请将发布系统的公钥添加到应用服务器。
参考文档:
生成公钥:
添加公钥到应用服务器:
最后更新于