Update docker-compose.yml

This commit is contained in:
Baobhan Sith
2025-05-08 00:09:41 +08:00
parent 9a991342a6
commit f4a5d3cb1c
+8 -18
View File
@@ -7,7 +7,6 @@ services:
depends_on: depends_on:
- backend - backend
- rdp - rdp
- vnc
networks: networks:
- nexus-terminal-network - nexus-terminal-network
@@ -15,12 +14,11 @@ services:
image: heavrnl/nexus-terminal-backend:latest image: heavrnl/nexus-terminal-backend:latest
container_name: nexus-terminal-backend container_name: nexus-terminal-backend
env_file: env_file:
- .env - .env
environment: environment:
NODE_ENV: production NODE_ENV: production
PORT: 3001 PORT: 3001
RDP_BACKEND_API_BASE: http://rdp:9090 RDP_BACKEND_API_BASE: http://rdp:9090
VNC_BACKEND_API_BASE: http://vnc:9091
volumes: volumes:
- ./data:/app/data - ./data:/app/data
networks: networks:
@@ -44,24 +42,16 @@ services:
- backend - backend
vnc: vnc:
container_name: nexus-vnc image: heavrnl/nexus-terminal-vnc:latest
image: nexus-vnc # 确保这个标签与 docker-compose.build.yml 或直接构建命令中的标签一致 container_name: nexus-terminal-vnc
build:
context: ./packages/vnc
dockerfile: Dockerfile
ports:
- "9091:9091" # VNC API port
- "8082:8082" # VNC WebSocket port
environment: environment:
GUACD_HOSTNAME: guacd GUACD_HOST: guacd
GUACD_PORT: 4822 GUACD_PORT: 4822
VNC_PORT: 9091 API_PORT: 9091
VNC_WS_PORT: 8082 GUAC_WS_PORT: 8082
ENCRYPTION_KEY: ${ENCRYPTION_KEY} # 复用 RDP 的密钥 FRONTEND_URL: http://frontend
FRONTEND_URL: ${FRONTEND_URL} MAIN_BACKEND_URL: http://backend:3001
MAIN_BACKEND_URL: ${MAIN_BACKEND_URL}
NODE_ENV: production NODE_ENV: production
restart: unless-stopped
networks: networks:
- nexus-terminal-network - nexus-terminal-network
depends_on: depends_on: