跳到主要内容
版本:1.3.0

服务部署

准备目标服务器,并确保服务器上安装了 Node.js(Node 版本推荐>=18.x)、pm2、nginx。

部署

复制应用程序代码

将 xiaoiu-survey 应用程序代码复制到目标服务器上,一般使用git clone将代码同步到服务器。

启动服务端

cd xiaoju-survey/server

npm install

npm run build

npm run start:prod

或者

cd xiaoju-survey/server

npm install

npm run build

pm2 -n xiaoju-survey start npm -- run start:prod

启动前端

🌀NOTE:nginx 服务的安装流程为:nginx 安装指南文档

配置参考:xiaoju-survey/nginx/nginx.conf

监控

使用适当的日志和监控工具来监视 xiaoju-survey 应用程序的运行状态。这将有助于您及时发现并解决潜在问题。

举例:

如果我们要监控服务的内存或 CPU 等基础指标,我们可以建立在 k8s 中,并安装 k8s 的 dashboard,dashboard 的安装和介绍指南地址:

如果我们要监控内存泄漏监控线上故障,由于我们是使用 Node.js 作为服务引擎,所以可以接入 alinode 或 easy-monitor: