From 0bd0fbc2ece1dfdea857baef832df587c7bc9c08 Mon Sep 17 00:00:00 2001 From: duxingchen Date: Fri, 28 Aug 2026 10:49:42 +0800 Subject: [PATCH] =?UTF-8?q?fix(docker):=20MOM=20=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=BA=93=E8=BF=9E=E6=8E=A5=E8=B6=85=E6=97=B6=20=E2=80=94=20?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E7=BD=91=E7=BB=9C=E6=8C=82=E8=BD=BD=E4=B8=8E?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=BA=93=E5=9C=B0=E5=9D=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - mom_net 从错误的 inventory-backend_default(空孤岛) 改为 MOM 实际所在的 projects_default - MOM_DB_HOST 从写死的错误 IP 172.20.0.3(实为 inventory_api) 改为容器名 inventory_db,利用 Docker DNS 自动解析,IP 变动不再受影响 - 重建后实测:DNS 解析正常、psycopg2 直连成功、登录接口走 MOM sys_user 验证正常 --- docker-compose.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 6c51bc7..1c653d4 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -41,7 +41,8 @@ services: SECRET_KEY: change-me-in-production DEBUG: "true" CORS_ORIGINS: '["http://localhost:8010","https://localhost:8010","http://192.168.9.80:8010","https://192.168.9.80:8010","tauri://localhost"]' - MOM_DB_HOST: 172.20.0.3 + # 🚀 MOM 老系统数据库 — 通过容器名解析(projects_default 网络内 DNS),不再写死 IP + MOM_DB_HOST: inventory_db MOM_DB_PORT: "5432" ports: - "8011:8000" @@ -76,7 +77,7 @@ services: networks: mom_net: external: true - name: inventory-backend_default + name: projects_default volumes: track_pgdata: