第二节 若依框架的环境部署(Cloud版)

亮子 2022-11-26 01:20:58 11354 0 0 0

若依的官方文档十分完整,按照官方的文章来操作即可,文档地址如下:

# 微服务版
http://doc.ruoyi.vip/ruoyi-cloud/

若依框架微服务版文档

1、源码下载

图片alt

https://gitee.com/y_project/RuoYi-Cloud

2、克隆代码

git clone https://gitee.com/y_project/RuoYi-Cloud.git

图片alt

3、打开项目

  • 准备环境
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

图片alt

4、配置数据库

  • 创建数据库ry-cloud并导入数据脚本ry_2021xxxx.sql(必须),quartz.sql(可选)

  • 创建数据库ry-config并导入数据脚本ry_config_2021xxxx.sql(必须)

  • 配置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

启动nacos,命令行如下:

startup.cmd -m standalone

图片alt

5、打开运行基础模块(启动没有先后顺序)

  • RuoYiGatewayApplication (网关模块 必须)
  • RuoYiAuthApplication (认证模块 必须)
  • RuoYiSystemApplication (系统模块 必须)
  • RuoYiMonitorApplication (监控中心 可选)
  • RuoYiGenApplication (代码生成 可选)
  • RuoYiJobApplication (定时任务 可选)
  • RuoYFileApplication (文件服务 可选)