deploy: MOM prod 补充 Track 联动环境变量与网络互通

- 补 TRACK_WEBHOOK_URL/KEY、TRACK_API_URL、TRACK_OUTBOUND_WEBHOOK_URL(容器名 track_backend_prod)
- backend 加入 mom_net 外部网络(inventory-app_default)与 Track prod 互通
This commit is contained in:
yueli
2026-09-01 18:02:38 +08:00
parent ee22927660
commit aa3a470d67

View File

@ -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
- backend
networks:
# 与 Track 生产容器共享的外部网络Track prod 的 mom_net 也叫这个名字)
mom_net:
external: true
name: inventory-app_default