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
+5 -5
View File
@@ -4,12 +4,12 @@
```bash
# 1. 配置环境变量
cp .docker.env.example .docker.env
# 编辑 .docker.env,填入真实的 API Key 和密码
cp .env.example .env
# 编辑 .env,填入真实的 API Key 和密码
# 有域名时设置 DOMAIN=your-domain.com
# 2. 启动所有服务
docker compose --env-file .docker.env up -d
docker compose up -d
# 3. 查看状态
docker compose ps
@@ -176,7 +176,7 @@ cyrene_minio Up 9000-9001/tcp
## 环境变量
所有变量在 `.docker.env` 中配置,完整模板见 [.docker.env.example](../../.docker.env.example)。
所有变量在 `.env` 中配置,完整模板见 [.env.example](../../.env.example)。
### 必填(服务启动 panic 若缺失)
@@ -205,7 +205,7 @@ cyrene_minio Up 9000-9001/tcp
## 域名与 HTTPS
`.docker.env` 中设置 `DOMAIN``ACME_EMAIL`
`.env` 中设置 `DOMAIN``ACME_EMAIL`
```bash
# 无域名(仅 HTTP