大家好,今天来为大家分享源码分享做网站都需要修改什么的一些知识点,和源码网站搭建的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!
大家好啊,我是测评君,欢迎来到web测评。
上一期给大家分享了Chanzhaoyu大佬写的chatgpt-web在本地搭建运行的方法,这一期来给大家分享,怎么在宝塔上面简单的把这个项目部署起来。
注:服务器要想正常的恢复对话,如果是国内的服务器,还需要自行在服务器里安装一个魔法梯子,如果是海外的服务器,则没有这个限制,
技术架构
Docker容器化部署+node16+vite+vue3+expresscnetos7以上+宝塔面板
文字搭建教程
进到宝塔,在软件商店搜索pm2管理器,安装node16.13版本,回到终端,输入node-v与npm-v有没有正常输出版本信息,然后执行npminstallpnpm-g安装pnpm。接下来将整体代码上传到宝塔的wwwroot目录下,回到终端,进到项目根目录执行pnpmbootstrap安装前端依赖。安装好前端依赖后,再进到service目录执行pnpminstall安装后端依赖。修改/service/.env目录下的配置信息,执行pnpmrunbuild打包后台代码,然后执行pnpmprod运行后端。回到前端根目录,修改.env文件中的VITE_GLOB_API_URL为你的实际后端接口地址,执行pnpmbuild打包,然后就会生成一个dist目录,宝塔新建一个站点,运行目录定位选择到dist目录即可部署完成。
系统介绍
此项目基于MIT协议,作为开源学习使用,支持双模型,提供了两种非官方ChatGPTAPI方法。
为了简便后端开发人员的了解负担,所以并没有采用前端workspace模式,而是分文件夹存放。
如果只需要前端页面做二次开发,删除service文件夹即可。
系统实测截图
视频教程
ChatGPT实战服务器部署Express与Vue3网页chatgpt-web源码(下)
OK,本文到此结束,希望对大家有所帮助。