refactor: 统一 .env 配置 — 合并 backend/.env + .docker.env 到根目录

- Go 服务 godotenv.Load("../.env") → godotenv.Load("../../.env")
- ethend.sh/config.js 读取路径改为根目录 .env
- 删除 .docker.env.example 和 backend/.env.example,统一为 .env.example
- Docker compose 默认读取根 .env,无需 --env-file
- 同步更新全部文档

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-05-30 10:12:54 +08:00
parent 43d256e197
commit 46441335c0
12 changed files with 49 additions and 92 deletions
+2 -2
View File
@@ -104,7 +104,7 @@ Cyrene(昔涟)是一个 AI 数字伴侣系统,以 React SPA 为前端,Go
#### 3.1.1 启动流程
1. 加载 `backend/.env` 环境变量
1. 加载 `.env` 环境变量
2. 初始化人格加载器(`persona.NewLoader`)——从 `internal/persona/` 目录读取 YAML 配置
3. 初始化 LLM 适配器:优先加载 `models.json``ModelSelector`;无配置文件时回退到 `.env`
4. 初始化记忆系统(`memory.NewStore` + `NewRetriever` + `NewExtractor`)——PostgreSQL 持久化
@@ -790,7 +790,7 @@ node test/test_final_e2e.mjs
### 环境变量 (.env)
位于 `backend/.env`,基础设施与 LLM 回退配置:
位于 `.env`,基础设施与 LLM 回退配置:
```
POSTGRES_HOST=localhost
POSTGRES_PORT=5432