47 lines
1.6 KiB
YAML
47 lines
1.6 KiB
YAML
# 汽车零部件智能报价 — MCP 服务编排
|
|
# 生产环境:docker compose up -d
|
|
# 默认连生产库 10.100.154.100:5432
|
|
# 8001 = mcp-for-erp, 8002 = mcp-for-crm
|
|
# 停止:docker compose down
|
|
# 日志:docker compose logs -f
|
|
services:
|
|
mcp-for-erp:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
args:
|
|
SERVICE: mcp-for-erp
|
|
image: mcp-for-erp:latest
|
|
container_name: mcp-for-erp
|
|
network_mode: host
|
|
environment:
|
|
- ERP_DB_HOST=${ERP_DB_HOST:-10.100.154.100}
|
|
- ERP_DB_PORT=${ERP_DB_PORT:-5432}
|
|
- ERP_DB_USER=${ERP_DB_USER:-postgres}
|
|
- ERP_DB_PASSWORD=${ERP_DB_PASSWORD:-digiwin}
|
|
- ERP_DB_NAME=${ERP_DB_NAME:-smart_quotation_auto}
|
|
- MCP_PUBLIC_URL=${MCP_PUBLIC_URL_ERP:-http://10.100.154.100:8001}
|
|
- MCP_AUTH_API_URL=${MCP_AUTH_API_URL:-http://10.100.154.100:8003}
|
|
- MCP_AUTH_API_KEY=${ERP_MCP_AUTH_API_KEY:-change-me-erp-key}
|
|
restart: unless-stopped
|
|
|
|
mcp-for-crm:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
args:
|
|
SERVICE: mcp-for-crm
|
|
image: mcp-for-crm:latest
|
|
container_name: mcp-for-crm
|
|
network_mode: host
|
|
environment:
|
|
- CRM_DB_HOST=${CRM_DB_HOST:-10.100.154.100}
|
|
- CRM_DB_PORT=${CRM_DB_PORT:-5432}
|
|
- CRM_DB_USER=${CRM_DB_USER:-postgres}
|
|
- CRM_DB_PASSWORD=${CRM_DB_PASSWORD:-digiwin}
|
|
- CRM_DB_NAME=${CRM_DB_NAME:-smart_quotation_auto}
|
|
- MCP_PUBLIC_URL=${MCP_PUBLIC_URL_CRM:-http://10.100.154.100:8002}
|
|
- MCP_AUTH_API_URL=${MCP_AUTH_API_URL:-http://10.100.154.100:8003}
|
|
- MCP_AUTH_API_KEY=${CRM_MCP_AUTH_API_KEY:-change-me-crm-key}
|
|
restart: unless-stopped
|