准备工作:
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-Cloud.git 【后端接口 微服务版】
2、导入项目数据库
创建数据库 ry-cloud 并导入数据脚本ry_2021xxxx.sql(必须),quartz.sql(可选)
创建数据库 ry-config 并导入数据脚本ry_config_2021xxxx.sql(必须)
如图
3、配置Nacos数据库持久化
修改conf/application.properties文件,增加支持mysql数据源配置
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=password
如图
4、启动nacos
此处别忘记更改yml配置文件里面数据库 Redis等账号密码,这些配置文件是存放在 ry-config
数据库中
config_info
数据表里面的
5、启动后端
RuoYiGatewayApplication (网关模块 必须)
RuoYiAuthApplication (认证模块 必须)
RuoYiSystemApplication (系统模块 必须)
RuoYiMonitorApplication (监控中心 可选)
RuoYiGenApplication (代码生成 可选)
RuoYiJobApplication (定时任务 可选)
RuoYFileApplication (文件服务 可选)
6、启动前端
ruoyi-ui目录,这个只有后台管理
npm install
npm run dev
如图,默认账号密码是 admin/admin123
发表评论 取消回复