refactor: 连接配置统一迁移至 .env,config.yaml 仅作默认值

- 新增 .env.example 模板(DB/Redis/Server 全部连接信息)
- bindEnvOverride 补全 11 个环境变量绑定(原仅 2 个密码)
- README 和 deployment.md 改为 .env 优先流程
- 移除 systemd EnvironmentFile,统一读 WorkingDirectory/.env
This commit is contained in:
2026-06-22 02:49:24 +08:00
parent 786f463613
commit e7185f58fb
4 changed files with 80 additions and 58 deletions

View File

@ -1,6 +1,24 @@
# 复制为 .env 后填入真实值
# .env 会覆盖 config.yaml 中的同名字段
# ==================================
# MCE 环境变量配置模板
# 复制为 .env 后填入实际值
# cp .env.example .env
# ==================================
DATABASE_PASSWORD=your_password_here
JWT_SECRET=generate-a-random-64-char-string-here
REDIS_PASSWORD=your_redis_password_here
# --- 数据库 ---
DATABASE_HOST=127.0.0.1
DATABASE_PORT=5432
DATABASE_USER=metazone
DATABASE_PASSWORD=
DATABASE_DBNAME=metalab_dev
DATABASE_SSLMODE=disable
# --- Redisenabled=false 时以下可忽略) ---
REDIS_ENABLED=true
REDIS_HOST=127.0.0.1
REDIS_PORT=6379
REDIS_PASSWORD=
REDIS_DB=0
# --- 服务 ---
SERVER_PORT=8080
SERVER_MODE=debug