fix(mpc): 修复 MPC 服务连接配置

问题: mpc-service 无法连接到 mpc-session-coordinator,超时 30 秒

修复:
1. mpc-system/docker-compose.yml:
   - session-coordinator 暴露端口 8081:8080
   - message-router 暴露端口 8082:8080

2. services/docker-compose.yml:
   - MPC_COORDINATOR_URL: 192.168.1.100 -> 192.168.1.111
   - MPC_MESSAGE_ROUTER_WS_URL: 192.168.1.100 -> 192.168.1.111

3. 同步更新 .env.example 和 deploy.sh

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Developer 2025-12-03 20:39:53 -08:00
parent 84d619edf9
commit 08541f1d8d
4 changed files with 14 additions and 8 deletions

View File

@ -86,6 +86,9 @@ services:
context: .
dockerfile: services/session-coordinator/Dockerfile
container_name: mpc-session-coordinator
ports:
# 对外暴露端口 8081供 mpc-service 调用
- "8081:8080"
environment:
MPC_SERVER_GRPC_PORT: 50051
MPC_SERVER_HTTP_PORT: 8080
@ -128,6 +131,9 @@ services:
context: .
dockerfile: services/message-router/Dockerfile
container_name: mpc-message-router
ports:
# 对外暴露端口 8082供 mpc-service WebSocket 连接
- "8082:8080"
environment:
MPC_SERVER_GRPC_PORT: 50051
MPC_SERVER_HTTP_PORT: 8080

View File

@ -27,6 +27,6 @@ BACKUP_ENCRYPTION_KEY=your_64_char_hex_key_here
# MPC Share Master Key (256-bit hex: openssl rand -hex 32)
SHARE_MASTER_KEY=your_64_char_hex_key_here
# MPC System Address (running on 192.168.1.100)
MPC_COORDINATOR_URL=http://192.168.1.100:8081
MPC_MESSAGE_ROUTER_URL=ws://192.168.1.100:8082
# MPC System Address (running on 192.168.1.111)
MPC_COORDINATOR_URL=http://192.168.1.111:8081
MPC_MESSAGE_ROUTER_URL=ws://192.168.1.111:8082

View File

@ -113,9 +113,9 @@ BACKUP_ENCRYPTION_KEY=${BACKUP_ENCRYPTION_KEY}
# MPC Share Master Key (256-bit hex key)
SHARE_MASTER_KEY=${SHARE_MASTER_KEY}
# MPC System Address (on 192.168.1.100)
MPC_COORDINATOR_URL=http://192.168.1.100:8081
MPC_MESSAGE_ROUTER_URL=ws://192.168.1.100:8082
# MPC System Address (on 192.168.1.111)
MPC_COORDINATOR_URL=http://192.168.1.111:8081
MPC_MESSAGE_ROUTER_URL=ws://192.168.1.111:8082
EOF
chmod 600 "$ENV_FILE"

View File

@ -334,8 +334,8 @@ services:
- KAFKA_BROKERS=kafka:29092
- KAFKA_CLIENT_ID=mpc-service
- KAFKA_GROUP_ID=mpc-service-group
- MPC_COORDINATOR_URL=http://192.168.1.100:8081
- MPC_MESSAGE_ROUTER_WS_URL=ws://192.168.1.100:8082
- MPC_COORDINATOR_URL=http://192.168.1.111:8081
- MPC_MESSAGE_ROUTER_WS_URL=ws://192.168.1.111:8082
- SHARE_MASTER_KEY=${SHARE_MASTER_KEY}
depends_on:
postgres: