From aa3a470d67ddb379e8819d442b4014d2c0617033 Mon Sep 17 00:00:00 2001 From: yueli Date: Tue, 1 Sep 2026 18:02:38 +0800 Subject: [PATCH] =?UTF-8?q?deploy:=20MOM=20prod=20=E8=A1=A5=E5=85=85=20Tra?= =?UTF-8?q?ck=20=E8=81=94=E5=8A=A8=E7=8E=AF=E5=A2=83=E5=8F=98=E9=87=8F?= =?UTF-8?q?=E4=B8=8E=E7=BD=91=E7=BB=9C=E4=BA=92=E9=80=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 补 TRACK_WEBHOOK_URL/KEY、TRACK_API_URL、TRACK_OUTBOUND_WEBHOOK_URL(容器名 track_backend_prod) - backend 加入 mom_net 外部网络(inventory-app_default)与 Track prod 互通 --- docker-compose.prod.yml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 3025638..8d127f4 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -37,8 +37,18 @@ services: MAIL_DEFAULT_SENDER: wms@iris-rs.cn MAIL_USE_SSL: "true" MAIL_USE_TLS: "false" + # Track 系统联动(扫码入库/出库/Webhook 通知) + # ★ 生产用容器名 track_backend_prod 访问(MOM 与 Track 同处 mom_net 外部网络) + TRACK_WEBHOOK_URL: ${TRACK_WEBHOOK_URL:-http://track_backend_prod:8000/api/v1/external/webhooks/mom-inbound} + TRACK_WEBHOOK_KEY: ${TRACK_WEBHOOK_KEY:-2ce5fedb48fde3fd7e0abf67472a5027b03e9ae6f19cf768} + TRACK_API_URL: ${TRACK_API_URL:-http://track_backend_prod:8000} + TRACK_OUTBOUND_WEBHOOK_URL: ${TRACK_OUTBOUND_WEBHOOK_URL:-http://track_backend_prod:8000/api/v1/external/webhooks/mom-outbound} depends_on: - db + # 加入 mom_net 外部网络,与 Track 生产容器互通 + networks: + - default + - mom_net # --- 前端 (Nginx + Vue) (包含 HTTPS 配置) --- frontend: @@ -57,4 +67,10 @@ services: - ./ssl/nginx.crt:/etc/nginx/ssl/nginx.crt - ./ssl/nginx.key:/etc/nginx/ssl/nginx.key depends_on: - - backend \ No newline at end of file + - backend + +networks: + # 与 Track 生产容器共享的外部网络(Track prod 的 mom_net 也叫这个名字) + mom_net: + external: true + name: inventory-app_default \ No newline at end of file