ruoyi-admin:基于 Vue 3 生态的企业级后台管理系统

RuoYi AI -管理端

分支1Tags1
文件最后提交记录最后更新时间
fix: resolve logic conflicts after merge and restore missed features 1 个月前
清理无用文件和代码:移除Live2D、aihuman、chat config、graph相关模块 - 删除 Live2D 相关资源文件和模型 - 删除 aihuman 配置和发布相关 API - 删除 chat config 配置模块 - 删除 graph 相关组件和视图 - 更新 favicon、license、copyright 等配置 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> 2 个月前
清理无用文件和代码:移除Live2D、aihuman、chat config、graph相关模块 - 删除 Live2D 相关资源文件和模型 - 删除 aihuman 配置和发布相关 API - 删除 chat config 配置模块 - 删除 graph 相关组件和视图 - 更新 favicon、license、copyright 等配置 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> 2 个月前
init 3 个月前
2.0版本 1 年前
feat: 1. 调整项目结构 2.增加插件管理 1 年前
feat: 更新vite配置以解决jiti构建问题,添加优化依赖和SSR设置 2 个月前
2.0版本 1 年前
2.0版本 1 年前
2.0版本 1 年前
chore: 忽略 .claude 和 .vscode 目录 - 更新 .gitignore 忽略 .claude 和 .vscode - 从仓库中移除这些配置文件 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> 2 个月前
v3.0.0 init 3 个月前
2.0版本 1 年前
v3.0.0 init 3 个月前
2.0版本 1 年前
添加 LICENSE 文件,移除 lefthook.yml Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> 2 个月前
refactor: 更新Dockerfile和docker-compose配置,优化内存限制并调整构建步骤以支持更高效的容器间通信 2 个月前
refactor: 修改docker-compose配置中的UPSTREAM_HOST环境变量,以支持更灵活的后端API地址配置 2 个月前
2.0版本 1 年前
v3.0.0 init 3 个月前
v3.0.0 init 3 个月前
v3.0.0 init 3 个月前
2.0版本 1 年前
v3.0.0 init 3 个月前

RuoYi-AI 管理端

RuoYi AI Logo

企业级AI助手平台 - 管理后台

RuoYi-AI 的管理后台,提供系统管理、模型配置、知识库管理、流程编排等功能

在线体验 | 后端服务 | 用户端

技术栈

  • 框架: Vue 3 + Vben Admin
  • UI组件: element-plus-x
  • 构建工具: Vite

Docker 部署

本管理端支持两种 Docker 部署方式:

方式一:一键启动所有服务(推荐)

使用 docker-compose-all.yaml 可以一键启动所有服务(包括后端、管理端、用户端及依赖服务):

# 克隆后端仓库
git clone https://github.com/ageerle/ruoyi-ai.git
cd ruoyi-ai

# 启动所有服务(从镜像仓库拉取预构建镜像)
docker-compose -f docker-compose-all.yaml up -d

# 访问管理端
# 地址: http://localhost:25666
# 账号: admin / admin123

方式二:分步部署(源码编译)

如果您需要从源码构建,请按照以下步骤操作:

第一步:部署后端服务

# 进入后端项目目录
cd ruoyi-ai

# 启动后端服务(源码编译构建)
docker-compose up -d --build

# 等待后端服务启动完成
docker-compose logs -f backend

第二步:部署管理端

# 进入管理端项目目录
cd ruoyi-admin

# 构建并启动管理端
docker-compose up -d --build

# 访问管理端
# 地址: http://localhost:5666

第三步:部署用户端(可选)

# 进入用户端项目目录
cd ruoyi-web

# 构建并启动用户端
docker-compose up -d --build

# 访问用户端
# 地址: http://localhost:5137

服务端口说明

服务 端口 说明
管理端 5666 管理后台访问地址
用户端 5137 用户前端访问地址
后端服务 6039 后端 API 服务
MySQL 23306 数据库服务
Redis 6379 缓存服务
Weaviate 28080 向量数据库
MinIO 9000/9090 对象存储

镜像仓库

所有镜像托管在阿里云容器镜像服务:

crpi-31mraxd99y2gqdgr.cn-beijing.personal.cr.aliyuncs.com/ruoyi_ai

可用镜像:

  • mysql:v3 - MySQL 数据库(包含初始化 SQL)
  • redis:6.2 - Redis 缓存
  • weaviate:1.30.0 - 向量数据库
  • minio:latest - 对象存储
  • ruoyi-ai-backend:latest - 后端服务
  • ruoyi-ai-admin:latest - 管理端前端
  • ruoyi-ai-web:latest - 用户端前端

本地开发

# 安装依赖
pnpm install

# 启动开发服务器
pnpm dev

# 构建生产版本
pnpm build

常见问题

Q: 管理端无法连接后端服务?

A: 请确保后端服务已启动,并检查环境变量 UPSTREAM_HOST 配置是否正确。

Q: 一键启动和分步部署有什么区别?

A: 一键启动使用预构建的镜像,部署速度快;分步部署从源码编译,适合需要自定义修改的场景。

开源协议

本项目采用 MIT 开源协议,详情请查看 LICENSE 文件。


⭐ 点个Star支持一下Fork 开始贡献

用 ❤️ 打造,由 RuoYi AI 开源社区维护