diff --git a/README.md b/README.md index e7d5710..ff61169 100644 --- a/README.md +++ b/README.md @@ -139,7 +139,7 @@ go run ./cmd/server # 启动网关 :8080 ### 配置 -后端配置文件位于 `backend/config.yaml`,支持环境变量覆盖(前缀 `CAMTALK_`)。 +后端配置文件位于 `backend/config/config.yaml`,支持环境变量覆盖(前缀 `CAMTALK_`)。 ```bash # 最小启动(需要至少一个 AI 服务的 API Key) diff --git a/backend/Dockerfile b/backend/Dockerfile index 60b901e..5551224 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -31,7 +31,7 @@ WORKDIR /app # 复制二进制和配置文件(敏感配置通过 docker-compose env_file 注入覆盖) COPY --from=builder /camtalk . -COPY config.yaml . +COPY config/ ./config/ EXPOSE 8080 diff --git a/docs/02-接口文档.md b/docs/02-接口文档.md index 2d06269..f355545 100644 --- a/docs/02-接口文档.md +++ b/docs/02-接口文档.md @@ -1110,9 +1110,9 @@ orchestrator := eino.NewEinoOrchestrator(pipelineGraph, sessionMgr, cfg.AI.LLM.M ### 配置文件位置 ``` -backend/config.yaml # 默认加载 -backend/config.dev.yaml # 开发环境 -backend/config.prod.yaml # 生产环境 +backend/config/config.yaml # 默认加载 +backend/config/config.dev.yaml # 开发环境 +backend/config/config.prod.yaml # 生产环境 ``` 加载顺序:`config.yaml` → `config.{APP_ENV}.yaml` → 环境变量(前缀 `CAMTALK_`)。 diff --git a/docs/13-令牌桶限流设计.md b/docs/13-令牌桶限流设计.md index 94dca6e..21acc45 100644 --- a/docs/13-令牌桶限流设计.md +++ b/docs/13-令牌桶限流设计.md @@ -288,7 +288,7 @@ func (h *AuthHandler) RegisterRoutes(rg *gin.RouterGroup, limiter ratelimit.Limi ### 配置文件 ```yaml -# config.yaml 新增 +# backend/config/config.yaml 新增 ratelimit: enabled: true # WebSocket query 消息限流(核心,控制 AI 成本)