fix: 修复 docker-compose.yml 环境变量读取问题
Some checks failed
构建并部署 AI Agent 服务 / deploy (push) Has been cancelled

问题:
- 没有指定 env_file,导致无法读取 docker/.env 文件
- DB_PASSWORD 被硬编码了

修复:
- 添加 env_file: .env 配置
- DB_PASSWORD 改为从环境变量读取
This commit is contained in:
2026-05-01 01:23:06 +08:00
parent 04b5290159
commit c2a9e9187a

View File

@@ -4,13 +4,15 @@ services:
context: .. # 构建上下文为项目根目录 context: .. # 构建上下文为项目根目录
dockerfile: docker/backend/Dockerfile dockerfile: docker/backend/Dockerfile
container_name: ai-backend container_name: ai-backend
env_file:
- .env # 读取 docker/.env 文件
environment: environment:
# ========================================================================= # =========================================================================
# ⭐ 敏感密钥配置 - 必须配置(本地:.env 文件 | CI/CDSecrets # ⭐ 敏感密钥配置 - 必须配置(本地:.env 文件 | CI/CDSecrets
# ========================================================================= # =========================================================================
- ZHIPUAI_API_KEY=${ZHIPUAI_API_KEY:?请配置 ZHIPUAI_API_KEY本地.env 文件 | CI/CDSecrets} # ⭐ 敏感密钥配置 - ZHIPUAI_API_KEY=${ZHIPUAI_API_KEY} # ⭐ 敏感密钥配置
- DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY:?请配置 DEEPSEEK_API_KEY本地.env 文件 | CI/CDSecrets} # ⭐ 敏感密钥配置 - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY} # ⭐ 敏感密钥配置
- LLAMACPP_API_KEY=${LLAMACPP_API_KEY:?请配置 LLAMACPP_API_KEY本地.env 文件 | CI/CDSecrets} # ⭐ 敏感密钥配置 - LLAMACPP_API_KEY=${LLAMACPP_API_KEY} # ⭐ 敏感密钥配置
# ========================================================================= # =========================================================================
# PostgreSQL 数据库配置 # PostgreSQL 数据库配置