Sunday Cloud 是一个基于 Spring Cloud 和 Dubbo 开发的权限管理平台,集成了jwt鉴权,动态路由,菜单权限,按钮权限,RBAC等功能。
- java 21+
- nacos 2.2.3+
- mysql 8.0+
- redis 7.0+
- node.js 18.19.0+
- 下载项目
git clone git@gitee.com:nichanghao/sunday-cloud.git- 使用docker compose启动mysql、redis、nacos
cd docker/
docker-compose up -d- 创建数据库
CREATE DATABASE sunday;- 导入数据文件:sql/mysql/sunday.sql
- 后端
# 编译后端服务(win系统使用gradlew.bat,linux/mac系统使用gradlew)
./gradlew clean build --console=plain
# 启动 sunday-system-application
cd sunday-system/sunday-system-application/build/libs
java -jar sunday-system-application-1.0-SNAPSHOT.jar
# 启动 sunday-gateway
cd sunday-gateway/build/libs
java -jar sunday-gateway-1.0-SNAPSHOT.jar- 前端
cd ui
npm install -g pnpm
pnpm i
pnpm dev- 打开浏览器访问 http://localhost:9527
username:sunday
password:123456



