From 598f40ef74eedcbd7e988157534638398fffbce6 Mon Sep 17 00:00:00 2001 From: root <953994191@qq.com> Date: Fri, 1 May 2026 00:55:41 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20docker-compose.yml?= =?UTF-8?q?=20=E4=B8=AD=20PostgreSQL=20=E9=85=8D=E7=BD=AE=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 问题: - docker-compose.yml 中 DB_HOST 被硬编码为 'ai-postgres',导致无法连接到远程 PostgreSQL 服务器 - 其他数据库配置也被硬编码,没有使用 .env 文件中的配置 修复: - 将所有 PostgreSQL 配置改为从 .env 文件读取 - 添加 DB_URI 环境变量传递 --- docker/docker-compose.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index b40ccc0..4792428 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -15,11 +15,12 @@ services: # ========================================================================= # PostgreSQL 数据库配置 # ========================================================================= - - DB_HOST=ai-postgres - - DB_PORT=5432 - - DB_USER=postgres - - DB_PASSWORD=${DB_PASSWORD:?请配置 DB_PASSWORD(本地:.env 文件 | CI/CD:Secrets)} # ⭐ 敏感密钥配置 - - DB_NAME=langgraph_db + - DB_HOST=${DB_HOST} + - DB_PORT=${DB_PORT} + - DB_USER=${DB_USER} + - DB_PASSWORD=${DB_PASSWORD} + - DB_NAME=${DB_NAME} + - DB_URI=${DB_URI} # ========================================================================= # Qdrant 向量数据库配置(URL + API密钥 配对)