refactor: 将 RuoYi 标记替换为 HZHub
This commit is contained in:
@@ -1,14 +1,14 @@
|
||||
# RuoYi-AI 管理端
|
||||
# HZHub-AI 管理端
|
||||
|
||||
<div align="center">
|
||||
|
||||
<img src="https://github.com/ageerle/ruoyi-ai/raw/main/docs/image/logo.png" alt="RuoYi AI Logo" width="120" height="120">
|
||||
<img src="https://github.com/ageerle/hzhub-ai/raw/main/docs/image/logo.png" alt="HZHub AI Logo" width="120" height="120">
|
||||
|
||||
### 企业级AI助手平台 - 管理后台
|
||||
|
||||
*RuoYi-AI 的管理后台,提供系统管理、模型配置、知识库管理、流程编排等功能*
|
||||
*HZHub-AI 的管理后台,提供系统管理、模型配置、知识库管理、流程编排等功能*
|
||||
|
||||
**[在线体验](https://admin.pandarobot.chat)** | **[后端服务](https://github.com/ageerle/ruoyi-ai)** | **[用户端](https://github.com/ageerle/ruoyi-web)**
|
||||
**[在线体验](https://admin.pandarobot.chat)** | **[后端服务](https://github.com/ageerle/hzhub-ai)** | **[用户端](https://github.com/ageerle/hzhub-portal)**
|
||||
|
||||
</div>
|
||||
|
||||
@@ -28,8 +28,8 @@
|
||||
|
||||
```bash
|
||||
# 克隆后端仓库
|
||||
git clone https://github.com/ageerle/ruoyi-ai.git
|
||||
cd ruoyi-ai
|
||||
git clone https://github.com/ageerle/hzhub-ai.git
|
||||
cd hzhub-ai
|
||||
|
||||
# 启动所有服务(从镜像仓库拉取预构建镜像)
|
||||
docker-compose -f docker-compose-all.yaml up -d
|
||||
@@ -47,7 +47,7 @@ docker-compose -f docker-compose-all.yaml up -d
|
||||
|
||||
```bash
|
||||
# 进入后端项目目录
|
||||
cd ruoyi-ai
|
||||
cd hzhub-ai
|
||||
|
||||
# 启动后端服务(源码编译构建)
|
||||
docker-compose up -d --build
|
||||
@@ -60,7 +60,7 @@ docker-compose logs -f backend
|
||||
|
||||
```bash
|
||||
# 进入管理端项目目录
|
||||
cd ruoyi-admin
|
||||
cd hzhub-admin
|
||||
|
||||
# 构建并启动管理端
|
||||
docker-compose up -d --build
|
||||
@@ -73,7 +73,7 @@ docker-compose up -d --build
|
||||
|
||||
```bash
|
||||
# 进入用户端项目目录
|
||||
cd ruoyi-web
|
||||
cd hzhub-portal
|
||||
|
||||
# 构建并启动用户端
|
||||
docker-compose up -d --build
|
||||
@@ -107,9 +107,9 @@ crpi-31mraxd99y2gqdgr.cn-beijing.personal.cr.aliyuncs.com/ruoyi_ai
|
||||
- `redis:6.2` - Redis 缓存
|
||||
- `weaviate:1.30.0` - 向量数据库
|
||||
- `minio:latest` - 对象存储
|
||||
- `ruoyi-ai-backend:latest` - 后端服务
|
||||
- `ruoyi-ai-admin:latest` - 管理端前端
|
||||
- `ruoyi-ai-web:latest` - 用户端前端
|
||||
- `hzhub-ai-backend:latest` - 后端服务
|
||||
- `hzhub-ai-admin:latest` - 管理端前端
|
||||
- `hzhub-ai-web:latest` - 用户端前端
|
||||
|
||||
## 本地开发
|
||||
|
||||
@@ -142,8 +142,8 @@ A: 一键启动使用预构建的镜像,部署速度快;分步部署从源
|
||||
|
||||
<div align="center">
|
||||
|
||||
**[⭐ 点个Star支持一下](https://github.com/ageerle/ruoyi-admin)** • **[Fork 开始贡献](https://github.com/ageerle/ruoyi-admin/fork)**
|
||||
**[⭐ 点个Star支持一下](https://github.com/ageerle/hzhub-admin)** • **[Fork 开始贡献](https://github.com/ageerle/hzhub-admin/fork)**
|
||||
|
||||
*用 ❤️ 打造,由 RuoYi AI 开源社区维护*
|
||||
*用 ❤️ 打造,由 HZHub AI 开源社区维护*
|
||||
|
||||
</div>
|
||||
|
||||
@@ -1,20 +1,20 @@
|
||||
services:
|
||||
# ==================== RuoYi-AI 前端服务 ====================
|
||||
# ==================== HZHub-AI 前端服务 ====================
|
||||
frontend:
|
||||
image: ruoyi-ai-admin:latest
|
||||
image: hzhub-ai-admin:latest
|
||||
build:
|
||||
context: ../..
|
||||
dockerfile: apps/web-antd/Dockerfile
|
||||
tags:
|
||||
- ruoyi-ai-admin:latest
|
||||
container_name: ruoyi-ai-admin
|
||||
- hzhub-ai-admin:latest
|
||||
container_name: hzhub-ai-admin
|
||||
restart: always
|
||||
ports:
|
||||
- "5666:5666"
|
||||
environment:
|
||||
# 后端 API 地址 - 运行时动态配置(无需重新构建镜像)
|
||||
# 使用后端容器名和内部端口(容器内端口是 6039)
|
||||
UPSTREAM_HOST: ${UPSTREAM_HOST:-ruoyi-ai-backend:6039}
|
||||
UPSTREAM_HOST: ${UPSTREAM_HOST:-hzhub-ai-backend:6039}
|
||||
# 资源限制 - 防止 CPU 和内存耗尽
|
||||
deploy:
|
||||
resources:
|
||||
@@ -31,5 +31,5 @@ services:
|
||||
networks:
|
||||
# 使用后端服务的网络,实现容器间通信
|
||||
ruoyi-net:
|
||||
name: ruoyi-ai_ruoyi-net
|
||||
name: hzhub-ai_ruoyi-net
|
||||
external: true
|
||||
|
||||
@@ -101,7 +101,7 @@ async function handleClosed() {
|
||||
<template #message>
|
||||
私有桶(minio)使用自定义域名需要参考
|
||||
<a
|
||||
href="https://gitee.com/dromara/RuoYi-Vue-Plus/issues/IBQIKC"
|
||||
href="https://gitee.com/dromara/HZHub-Vue-Plus/issues/IBQIKC"
|
||||
target="_blank"
|
||||
class="text-primary"
|
||||
>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# RuoYi-AI 一键启动全部服务
|
||||
# HZHub-AI 一键启动全部服务
|
||||
# 使用方式: docker-compose up -d
|
||||
#
|
||||
# 包含服务:
|
||||
@@ -6,9 +6,9 @@
|
||||
# - Redis 6.2 (缓存)
|
||||
# - Weaviate (向量数据库)
|
||||
# - MinIO (对象存储)
|
||||
# - RuoYi-Backend (后端服务)
|
||||
# - RuoYi-Admin (管理端前端)
|
||||
# - RuoYi-Web (用户端前端)
|
||||
# - HZHub-Backend (后端服务)
|
||||
# - HZHub-Admin (管理端前端)
|
||||
# - HZHub-Web (用户端前端)
|
||||
#
|
||||
# 镜像仓库地址: crpi-31mraxd99y2gqdgr.cn-beijing.personal.cr.aliyuncs.com/ruoyi_ai
|
||||
|
||||
@@ -19,13 +19,13 @@ services:
|
||||
mysql:
|
||||
# 阿里云镜像地址(包含初始化SQL)
|
||||
image: crpi-31mraxd99y2gqdgr.cn-beijing.personal.cr.aliyuncs.com/ruoyi_ai/mysql:v3
|
||||
container_name: ruoyi-ai-mysql
|
||||
container_name: hzhub-ai-mysql
|
||||
restart: always
|
||||
ports:
|
||||
- "23306:3306"
|
||||
environment:
|
||||
MYSQL_ROOT_PASSWORD: root
|
||||
MYSQL_DATABASE: ruoyi-ai-agent
|
||||
MYSQL_DATABASE: hzhub-ai-agent
|
||||
TZ: Asia/Shanghai
|
||||
volumes:
|
||||
- mysql-data:/var/lib/mysql
|
||||
@@ -41,7 +41,7 @@ services:
|
||||
# ==================== Redis 缓存 ====================
|
||||
redis:
|
||||
image: crpi-31mraxd99y2gqdgr.cn-beijing.personal.cr.aliyuncs.com/ruoyi_ai/redis:6.2
|
||||
container_name: ruoyi-ai-redis
|
||||
container_name: hzhub-ai-redis
|
||||
restart: always
|
||||
ports:
|
||||
- "26379:6379"
|
||||
@@ -59,7 +59,7 @@ services:
|
||||
# ==================== Weaviate 向量数据库 ====================
|
||||
weaviate:
|
||||
image: crpi-31mraxd99y2gqdgr.cn-beijing.personal.cr.aliyuncs.com/ruoyi_ai/weaviate:1.30.0
|
||||
container_name: ruoyi-ai-weaviate
|
||||
container_name: hzhub-ai-weaviate
|
||||
restart: always
|
||||
ports:
|
||||
- "28080:8080"
|
||||
@@ -78,7 +78,7 @@ services:
|
||||
# ==================== MinIO 对象存储 ====================
|
||||
minio:
|
||||
image: crpi-31mraxd99y2gqdgr.cn-beijing.personal.cr.aliyuncs.com/ruoyi_ai/minio:latest
|
||||
container_name: ruoyi-ai-minio
|
||||
container_name: hzhub-ai-minio
|
||||
restart: always
|
||||
ports:
|
||||
- "29000:9000"
|
||||
@@ -92,10 +92,10 @@ services:
|
||||
networks:
|
||||
- ruoyi-net
|
||||
|
||||
# ==================== RuoYi-AI 后端服务 ====================
|
||||
# ==================== HZHub-AI 后端服务 ====================
|
||||
backend:
|
||||
image: crpi-31mraxd99y2gqdgr.cn-beijing.personal.cr.aliyuncs.com/ruoyi_ai/ruoyi-ai-backend:latest
|
||||
container_name: ruoyi-ai-backend
|
||||
image: crpi-31mraxd99y2gqdgr.cn-beijing.personal.cr.aliyuncs.com/ruoyi_ai/hzhub-ai-backend:latest
|
||||
container_name: hzhub-ai-backend
|
||||
restart: always
|
||||
ports:
|
||||
- "26039:6039"
|
||||
@@ -104,7 +104,7 @@ services:
|
||||
# MySQL 配置
|
||||
SPRING_DATASOURCE_DYNAMIC_PRIMARY: master
|
||||
SPRING_DATASOURCE_DYNAMIC_DATASOURCE_MASTER_DRIVERCLASSNAME: com.mysql.cj.jdbc.Driver
|
||||
SPRING_DATASOURCE_DYNAMIC_DATASOURCE_MASTER_URL: jdbc:mysql://mysql:3306/ruoyi-ai-agent?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true
|
||||
SPRING_DATASOURCE_DYNAMIC_DATASOURCE_MASTER_URL: jdbc:mysql://mysql:3306/hzhub-ai-agent?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true
|
||||
SPRING_DATASOURCE_DYNAMIC_DATASOURCE_MASTER_USERNAME: root
|
||||
SPRING_DATASOURCE_DYNAMIC_DATASOURCE_MASTER_PASSWORD: root
|
||||
# Redis 配置
|
||||
@@ -126,10 +126,10 @@ services:
|
||||
networks:
|
||||
- ruoyi-net
|
||||
|
||||
# ==================== RuoYi-AI 管理端前端 ====================
|
||||
# ==================== HZHub-AI 管理端前端 ====================
|
||||
admin-frontend:
|
||||
image: crpi-31mraxd99y2gqdgr.cn-beijing.personal.cr.aliyuncs.com/ruoyi_ai/ruoyi-ai-admin:latest
|
||||
container_name: ruoyi-ai-admin
|
||||
image: crpi-31mraxd99y2gqdgr.cn-beijing.personal.cr.aliyuncs.com/ruoyi_ai/hzhub-ai-admin:latest
|
||||
container_name: hzhub-ai-admin
|
||||
restart: always
|
||||
ports:
|
||||
- "25666:5666"
|
||||
@@ -152,10 +152,10 @@ services:
|
||||
networks:
|
||||
- ruoyi-net
|
||||
|
||||
# ==================== RuoYi-AI 用户端前端 ====================
|
||||
# ==================== HZHub-AI 用户端前端 ====================
|
||||
web-frontend:
|
||||
image: crpi-31mraxd99y2gqdgr.cn-beijing.personal.cr.aliyuncs.com/ruoyi_ai/ruoyi-ai-web:latest
|
||||
container_name: ruoyi-ai-web
|
||||
image: crpi-31mraxd99y2gqdgr.cn-beijing.personal.cr.aliyuncs.com/ruoyi_ai/hzhub-ai-web:latest
|
||||
container_name: hzhub-ai-web
|
||||
restart: always
|
||||
ports:
|
||||
- "25137:5137"
|
||||
|
||||
@@ -30,10 +30,10 @@ async function viteLicensePlugin(
|
||||
handler: (_options: NormalizedOutputOptions, bundle: OutputBundle) => {
|
||||
const date = dateUtil().format('YYYY-MM-DD ');
|
||||
const copyrightText = `/*!
|
||||
* ruoyi-ai Admin
|
||||
* hzhub-ai Admin
|
||||
* Version: ${version}
|
||||
* Author: ageer
|
||||
* Copyright (C) 2026 ruoyi-ai
|
||||
* Copyright (C) 2026 hzhub-ai
|
||||
* License: MIT License
|
||||
* Description: ${description}
|
||||
* Date Created: ${date}
|
||||
|
||||
@@ -41,8 +41,8 @@ const defaultPreferences: Preferences = {
|
||||
styleType: 'normal',
|
||||
},
|
||||
copyright: {
|
||||
companyName: 'ruoyi-ai',
|
||||
companySiteLink: 'https://gitee.com/ageerle/ruoyi-ai',
|
||||
companyName: 'hzhub-ai',
|
||||
companySiteLink: 'https://gitee.com/ageerle/hzhub-ai',
|
||||
date: '2026',
|
||||
enable: true,
|
||||
icp: '',
|
||||
|
||||
Reference in New Issue
Block a user