Update docker-compose.yml

This commit is contained in:
Baobhan Sith
2025-05-08 08:01:09 +08:00
parent d4b11839c6
commit 7286bdf39e
+5 -10
View File
@@ -6,7 +6,7 @@ services:
- "18111:80" - "18111:80"
depends_on: depends_on:
- backend - backend
- remote-gateway # 更新依赖 - remote-gateway
networks: networks:
- nexus-terminal-network - nexus-terminal-network
@@ -18,28 +18,23 @@ services:
environment: environment:
NODE_ENV: production NODE_ENV: production
PORT: 3001 PORT: 3001
REMOTE_GATEWAY_API_BASE: http://remote-gateway:9090 # 更新环境变量 REMOTE_GATEWAY_API_BASE: http://remote-gateway:9090
volumes: volumes:
- ./data:/app/data - ./data:/app/data
networks: networks:
- nexus-terminal-network - nexus-terminal-network
remote-gateway: remote-gateway:
build: image: heavrnl/nexus-terminal-remote-gateway:latest
context: .
dockerfile: packages/remote-gateway/Dockerfile
container_name: nexus-terminal-remote-gateway container_name: nexus-terminal-remote-gateway
environment: environment:
GUACD_HOST: guacd GUACD_HOST: guacd
GUACD_PORT: 4822 GUACD_PORT: 4822
REMOTE_GATEWAY_API_PORT: 9090 REMOTE_GATEWAY_API_PORT: 9090
REMOTE_GATEWAY_WS_PORT: 8080 # 与 server.ts 中的默认值一致 REMOTE_GATEWAY_WS_PORT: 8080
FRONTEND_URL: http://frontend # 或者实际的前端部署地址 FRONTEND_URL: http://frontend
MAIN_BACKEND_URL: http://backend:3001 MAIN_BACKEND_URL: http://backend:3001
NODE_ENV: production NODE_ENV: production
ports: # 可选:如果需要从主机直接访问 API 或 WS 端口
- "9090:9090"
- "8080:8080"
networks: networks:
- nexus-terminal-network - nexus-terminal-network
depends_on: depends_on: