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:
@ -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
|
||||
Reference in New Issue
Block a user