fix: 修复 docker-compose.yml 环境变量读取问题
Some checks failed
构建并部署 AI Agent 服务 / deploy (push) Has been cancelled
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:
@@ -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/CD:Secrets)
|
# ⭐ 敏感密钥配置 - 必须配置(本地:.env 文件 | CI/CD:Secrets)
|
||||||
# =========================================================================
|
# =========================================================================
|
||||||
- ZHIPUAI_API_KEY=${ZHIPUAI_API_KEY:?请配置 ZHIPUAI_API_KEY(本地:.env 文件 | CI/CD:Secrets)} # ⭐ 敏感密钥配置
|
- ZHIPUAI_API_KEY=${ZHIPUAI_API_KEY} # ⭐ 敏感密钥配置
|
||||||
- DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY:?请配置 DEEPSEEK_API_KEY(本地:.env 文件 | CI/CD:Secrets)} # ⭐ 敏感密钥配置
|
- DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY} # ⭐ 敏感密钥配置
|
||||||
- LLAMACPP_API_KEY=${LLAMACPP_API_KEY:?请配置 LLAMACPP_API_KEY(本地:.env 文件 | CI/CD:Secrets)} # ⭐ 敏感密钥配置
|
- LLAMACPP_API_KEY=${LLAMACPP_API_KEY} # ⭐ 敏感密钥配置
|
||||||
|
|
||||||
# =========================================================================
|
# =========================================================================
|
||||||
# PostgreSQL 数据库配置
|
# PostgreSQL 数据库配置
|
||||||
|
|||||||
Reference in New Issue
Block a user