若依Cloud使用教程
1、首先拉项目到本地
RuoYiCloud删除.github文件
2、拉Nacos到本地用于服务注册和发现、配置中心
nacos建议用最新的,删掉.github
3、开发时将nacos设置为单机模式standalone,生产时用集群cluster
右键编辑
set MODE设置为standalone
4、修改应用配置,读取若依的配置文件
右键编辑nacos\conf\application.properties
找到mysql的配置
在下面粘上若依的配置,修改自己的数据库地址和密码
# db 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
5、Nacos开启鉴权
不开鉴权会提示:当前集群没有开启鉴权,请参考文档开启鉴权
修改nacos\conf\application.properties,
启动登录认证功能nacos.core.auth.enabled=true
添加密钥和身份识别的key、value
### Token认证密钥,在Nacos 2.2.0.1之后的版本,配置默认为空,需要自行添加一个,否则无法启动服务端,原始密钥长度不得低于32字符,实际部署时请更换为其他密钥内容
nacos.core.auth.plugin.nacos.token.secret.key=VGhpc0lzTXlDdXN0b21TZWNyZXRLZXkwMTIzNDU2Nzg=
### 配置自定义身份识别的key和value,必须有值
nacos.core.auth.server.identity.key=nacoskey
nacos.core.auth.server.identity.value=nacoskey
6、导入RuoYi数据库
7、启动Nacos
双击nacos\bin\startup.cmd
访问http://localhost:8848/nacos
默认账户密码均为nacos
8、修改Nacos中配置文件
配置文件实际上是存储在ry-config里的,redis默认没密码,mysql设置自己的密码
9、修改项目中的配置
由于我们开启了鉴权,需要在各模块添加nacos的用户和密码,src\main\resources\bootstrap.yml
username: nacos
password: nacos
10、启动服务
- RuoYiGatewayApplication 网关模块
- RuoYiAuthApplication 认证模块
- RuoYiSystemApplication 系统模块
- RuoYiMonitorApplication 监控中心模块(可选)
- RuoYiGenApplication 代码生成模块(可选)
- RuoYiJobApplication 定时任务模块(可选)
- RuoYiFileApplication 文件服务模块(可选)
成功!出错的模块检查nacos有没有改数据库配置,项目里有没有配置nacos账户和密码
11、前端启动
vscode打开ruoyi-ui
安装依赖
npm install
启动服务
npm run dev
启动成功!