云策文档知识库部署

项目使用了以下技术栈:

  • MySQL:数据存储
  • next.js:前端页面框架
  • nest.js:服务端框架
  • tiptap:编辑器及文档协作

如果要在本地直接部署使用,首先需要在本地部署MySQL和Redis服务,然后在config 文件夹下新建 prod.yaml 配置文件,各字段配置参考 dev.yaml文件即可。

之后执行以下命令:

git clone  https://github.com/fantasticit/think.git
cd think
pnpm install # 安装依赖
pnpm run build # 项目打包# 以下如果没有安装 pm2,直接 pnpm run start,推荐使用 pm2
pnpm run pm2
pm2 startup
pm2 save

服务启动成功后,各个地址如下:

  • 前台页面地址:http://localhost:5001
  • 服务接口地址:http://localhost:5002
  • 协作接口地址:http://localhost:5003

发表评论

后才能评论