feat: Go模块路径迁移 + Docker生产部署适配 + ethend Docker兼容
- 所有Go模块路径从 github.com/yourname/cyrene-ai 迁移到 git.yeij.top/AskaEth/Cyrene - 5个Go Dockerfile添加 GOPROXY=https://goproxy.cn,direct 解决国内构建问题 - ai-core go.mod 添加 pkg/plugins replace 指令 - Caddyfile 简化为 http:// 通配 + handle 保留 /api 前缀 - ethend Dockerfile 适配 (npm install + 仅 COPY package.json) - ethend 新增 RUNNING_IN_DOCKER 环境变量,健康检查改用Docker服务名 - ethend 数据库状态检查支持Docker hostname (postgres/redis/qdrant/minio) - process-manager 新增 CONTAINER_SVC_MAP + Docker模式自动检测 - 统一 docker-compose.dev.db.yml 卷名 (pg_data/redis_data/qdrant_data/minio_data) - docker-compose.yml ethend服务挂载docker.sock + 端口变量化 - 清理 .env 统一后的残留文件与提示信息 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -14,7 +14,7 @@ services:
|
||||
ports:
|
||||
- "5432:5432"
|
||||
volumes:
|
||||
- cyrene_pg_data:/var/lib/postgresql/data
|
||||
- pg_data:/var/lib/postgresql/data
|
||||
healthcheck:
|
||||
test: ["CMD-SHELL", "pg_isready -U cyrene -d cyrene_ai"]
|
||||
interval: 10s
|
||||
@@ -28,7 +28,7 @@ services:
|
||||
ports:
|
||||
- "6379:6379"
|
||||
volumes:
|
||||
- cyrene_redis_data:/data
|
||||
- redis_data:/data
|
||||
healthcheck:
|
||||
test: ["CMD", "redis-cli", "ping"]
|
||||
interval: 10s
|
||||
@@ -43,7 +43,7 @@ services:
|
||||
- "6333:6333"
|
||||
- "6334:6334"
|
||||
volumes:
|
||||
- cyrene_qdrant_data:/qdrant/storage
|
||||
- qdrant_data:/qdrant/storage
|
||||
|
||||
# ========== MinIO 对象存储 ==========
|
||||
minio:
|
||||
@@ -57,7 +57,7 @@ services:
|
||||
- "9000:9000"
|
||||
- "9001:9001"
|
||||
volumes:
|
||||
- cyrene_minio_data:/data
|
||||
- minio_data:/data
|
||||
|
||||
# ========== NATS 消息队列 ==========
|
||||
nats:
|
||||
@@ -68,7 +68,7 @@ services:
|
||||
- "8222:8222"
|
||||
|
||||
volumes:
|
||||
cyrene_pg_data:
|
||||
cyrene_redis_data:
|
||||
cyrene_qdrant_data:
|
||||
cyrene_minio_data:
|
||||
pg_data:
|
||||
redis_data:
|
||||
qdrant_data:
|
||||
minio_data:
|
||||
|
||||
Reference in New Issue
Block a user