准备工作:
JDK >= 1.8 (推荐1.8版本)
Mysql >= 5.7.0 (推荐5.7版本)
Redis >= 3.0
Maven >= 3.0
Node >= 12
nacos >= 1.1.0 (ruoyi-cloud >= 3.0.0需要下载nacos >= 2.x.x版本)
sentinel >= 1.6.0
注意:mysql直接使用8.0即可
1、克隆仓库
此仓库包含后端接口 + 后台管理前端页面
https://gitee.com/y_project/RuoYi-Vue.git 【后端接口 微服务版】
2、导入项目数据库
创建数据库ry-vue并导入数据脚本ry_2021xxxx.sql,quartz.sql
如图
3、启动后端
4、启动前端
ruoyi-ui目录,这个是后台管理
npm install
npm run dev
如图,默认账号密码是 admin/admin123
5、部署后端
5.1 打包ruoyi-admin.jar包
5.2 上传到宝塔
5.3 启动后端
8070端口
6、部署前端
6.1 打包dist包
npm run build:prod
6.2 上传到宝塔
6.3 配置nginx
将 /prod-api/ 转发到 8070 端口
location /prod-api/ {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://localhost:8070/;
}
发表评论 取消回复