guacamole-lite
Version:
Library to create servers compatible with the Guacamole protocol. Guacamole is a web client for RDP/VNC/SSH/Telnet
36 lines (32 loc) • 843 B
YAML
services:
guacd:
image: guacamole/guacd:1.5.5
container_name: guacd
restart: unless-stopped
expose: [ "4822" ]
desktop-linux:
build: ./desktop-linux
container_name: desktop-linux
shm_size: 1g
expose:
- "3389" # RDP Port
- "5900" # VNC Port
guacamole-lite-server:
build:
context: ..
dockerfile: test-guac/guacamole-lite-server/Dockerfile
container_name: guacamole-lite-server
depends_on: [ guacd ]
environment:
GUACD_HOST: guacd
GUACD_PORT: 4822
ENCRYPTION_KEY: MySuperSecretKeyForParamsToken12
ports: [ "9091:8080" ]
guacamole-lite-client:
build:
context: ./guacamole-lite-client
args:
GUAC_VERSION: "1.5.5"
container_name: guac-lite-client
depends_on: [ guacamole-lite-server ]
ports: [ "9090:80" ]