From c2a9e9187aa5a5ca668013bf5cfaf80ab89323e9 Mon Sep 17 00:00:00 2001 From: root <953994191@qq.com> Date: Fri, 1 May 2026 01:23:06 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20docker-compose.yml?= =?UTF-8?q?=20=E7=8E=AF=E5=A2=83=E5=8F=98=E9=87=8F=E8=AF=BB=E5=8F=96?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 问题: - 没有指定 env_file,导致无法读取 docker/.env 文件 - DB_PASSWORD 被硬编码了 修复: - 添加 env_file: .env 配置 - DB_PASSWORD 改为从环境变量读取 --- docker/docker-compose.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index 4792428..3633ba8 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -4,13 +4,15 @@ services: context: .. # 构建上下文为项目根目录 dockerfile: docker/backend/Dockerfile container_name: ai-backend + env_file: + - .env # 读取 docker/.env 文件 environment: # ========================================================================= # ⭐ 敏感密钥配置 - 必须配置(本地:.env 文件 | CI/CD:Secrets) # ========================================================================= - - ZHIPUAI_API_KEY=${ZHIPUAI_API_KEY:?请配置 ZHIPUAI_API_KEY(本地:.env 文件 | CI/CD:Secrets)} # ⭐ 敏感密钥配置 - - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY:?请配置 DEEPSEEK_API_KEY(本地:.env 文件 | CI/CD:Secrets)} # ⭐ 敏感密钥配置 - - LLAMACPP_API_KEY=${LLAMACPP_API_KEY:?请配置 LLAMACPP_API_KEY(本地:.env 文件 | CI/CD:Secrets)} # ⭐ 敏感密钥配置 + - ZHIPUAI_API_KEY=${ZHIPUAI_API_KEY} # ⭐ 敏感密钥配置 + - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY} # ⭐ 敏感密钥配置 + - LLAMACPP_API_KEY=${LLAMACPP_API_KEY} # ⭐ 敏感密钥配置 # ========================================================================= # PostgreSQL 数据库配置