fix(docker): MOM 数据库连接超时 — 修正网络挂载与数据库地址

- 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 验证正常
This commit is contained in:
2026-08-28 10:49:42 +08:00
parent 19c7c7bbf1
commit 0bd0fbc2ec

View File

@ -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: