系统需求
JDK >= 1.8
MySQL >= 5.7
Maven >= 3.0
Node >= 12
Redis >= 3
nacos
下载
https://github.com/alibaba/nacos/releases
或者
Release 2.1.2 (Oct 17th, 2022) · alibaba/nacos · GitHub
启动
Linux/Unix/Mac
启动命令(standalone代表着单机模式运行,非集群模式):
sh startup.sh -m standalone
Windows
启动命令(standalone代表着单机模式运行,非集群模式):
startup.cmd -m standalone
登录
用户名和密码
nacos/nacos
关闭
Linux/Unix/Mac
sh shutdown.sh
Windows
shutdown.cmd
RuoYi-Cloud: 🎉 基于Spring Boot、Spring Cloud & Alibaba的分布式微服务架构权限管理系统,同时提供了 Vue3 的版本
-- 创建用户
CREATE USER `nacos`@`%` IDENTIFIED BY 'nacos';
-- 授权
GRANT ALL ON `ry-config`.* TO `nacos`@`%`;
-- 刷新权限
flush privileges;
添加数据源配置
conf/application.properties
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=nacos
db.password=nacos
重启nacos登录
编辑配置
导入数据
创建数据库ry-cloud并导入数据脚本ry_20220814.sql(必须),quartz.sql(可选)
创建数据库ry-config并导入数据脚本ry_config_20220929.sql(必须)
运行基础模块
RuoYiGatewayApplication (网关模块 必须)
RuoYiAuthApplication (认证模块 必须)
RuoYiSystemApplication (系统模块 必须)
RuoYiMonitorApplication (监控中心 可选)
RuoYiGenApplication (代码生成 可选)
RuoYiJobApplication (定时任务 可选)
RuoYFileApplication (文件服务 可选)
前端运行
# 克隆项目
git clone https://github.com/yangzongzhuan/RuoYi-Cloud-Vue3.git
# 进入项目目录
cd RuoYi-Cloud-Vue3
# 安装依赖
yarn --registry=https://registry.npmmirror.com
# 启动服务
yarn dev