From f4a5d3cb1ca65d76cf7dcc411cecedd746568be9 Mon Sep 17 00:00:00 2001 From: Baobhan Sith <80159437+Heavrnl@users.noreply.github.com> Date: Thu, 8 May 2025 00:09:41 +0800 Subject: [PATCH] Update docker-compose.yml --- docker-compose.yml | 26 ++++++++------------------ 1 file changed, 8 insertions(+), 18 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 811bd3e..9893f85 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,7 +7,6 @@ services: depends_on: - backend - rdp - - vnc networks: - nexus-terminal-network @@ -15,12 +14,11 @@ services: image: heavrnl/nexus-terminal-backend:latest container_name: nexus-terminal-backend env_file: - - .env + - .env environment: NODE_ENV: production PORT: 3001 RDP_BACKEND_API_BASE: http://rdp:9090 - VNC_BACKEND_API_BASE: http://vnc:9091 volumes: - ./data:/app/data networks: @@ -44,24 +42,16 @@ services: - backend vnc: - container_name: nexus-vnc - image: nexus-vnc # 确保这个标签与 docker-compose.build.yml 或直接构建命令中的标签一致 - build: - context: ./packages/vnc - dockerfile: Dockerfile - ports: - - "9091:9091" # VNC API port - - "8082:8082" # VNC WebSocket port + image: heavrnl/nexus-terminal-vnc:latest + container_name: nexus-terminal-vnc environment: - GUACD_HOSTNAME: guacd + GUACD_HOST: guacd GUACD_PORT: 4822 - VNC_PORT: 9091 - VNC_WS_PORT: 8082 - ENCRYPTION_KEY: ${ENCRYPTION_KEY} # 复用 RDP 的密钥 - FRONTEND_URL: ${FRONTEND_URL} - MAIN_BACKEND_URL: ${MAIN_BACKEND_URL} + API_PORT: 9091 + GUAC_WS_PORT: 8082 + FRONTEND_URL: http://frontend + MAIN_BACKEND_URL: http://backend:3001 NODE_ENV: production - restart: unless-stopped networks: - nexus-terminal-network depends_on: