大家好啊,我是测评君,欢迎来到web测评。上一节给大家分享了FastGPT在本地搭建运行的方法,这一节给大家分享,怎么把项目部署到自己的宝塔面板中。感兴趣的朋友可以自行下载学习。
视频教程
技术架构
typescript + nextjs + react + mongdb + PostgreSQL
cnetos7以上 + 宝塔面板 + pm2管理器
宝塔部署
宝塔安装pm2管理器5.4版本,安装node16.20版本,并且安装pnpm模块。
在宝塔的/www/wwwroot下新建一个目录,将fastgpt目录里除.next与node_modlues这两个目录外,全部压缩上传。
在宝塔的fastgpt目录内点击终端,执行pnpm install 安装依赖。
安装完毕后执行 pnpm build 打包代码。
运行以下命令启动pm2守护进程。
记得放行3000端口,然后解析一个域名到宝塔面板里,新建一个静态站点,点击设置->将fastgpt端口反向代理到域名中。
PS:一些优化,关于流式输出,如果没有流式输出(也就是打字机一字一字的回复效果),可以点击nginx配置修改,定位到 gzip_disable "MSIE [1-6]."; 这段代码,在这段代码下面添加以下配置:
支付充值配置,对接文件 /src/service/utils/wxpay.ts 修改里面的配置,这里不过多讲解,自行研究。充值对接配置参考教程给出的文章地址。
系统实测截图
领取专属 10元无门槛券
私享最新 技术干货