feat: 添加项目配置和依赖更新

配置更新:
1. 前端配置
   - 添加 hook-fetch 依赖用于 HTTP 请求
   - 更新 vite.config.mts 配置
   - 添加 .npmrc 配置文件

2. 后端配置
   - 更新 application.yml 和 application-dev.yml 配置
   - 更新 docker-compose.yml 配置

3. 代码优化
   - OSS 客户端优化
   - SSE 管理器优化
   - 聊天服务和向量存储策略优化

4. 项目文档
   - 添加 CLAUDE.md 项目指南

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
大壮
2026-04-02 09:44:56 +00:00
parent ac8e6ca088
commit 2f25a943b8
14 changed files with 584 additions and 98 deletions

View File

@@ -1,4 +1,3 @@
version: '3.8'
services:
# MySQL
@@ -54,6 +53,27 @@ services:
networks:
- hzhub-network
# MinIO (对象存储)
minio:
image: minio/minio:latest
container_name: hzhub-minio
ports:
- "9000:9000"
- "9001:9001"
environment:
MINIO_ROOT_USER: hzhub
MINIO_ROOT_PASSWORD: hzhub123456
command: server /data --console-address ":9001"
volumes:
- minio_data:/data
networks:
- hzhub-network
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]
interval: 30s
timeout: 20s
retries: 3
# hzhub-ai (AI服务)
hzhub-ai:
build:
@@ -141,6 +161,7 @@ volumes:
mysql_data:
redis_data:
weaviate_data:
minio_data:
n8n_data:
networks: