dockercompose-guacamole-for.../docker-compose.yml
2024-05-30 12:09:36 +00:00

41 lines
1008 B
YAML

version: '3'
services:
guacdb:
container_name: guacamoledb
image: mariadb:10.9.5
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: 'MariaDBRootPass'
MYSQL_DATABASE: 'guacamole_db'
MYSQL_USER: 'guacamole_user'
MYSQL_PASSWORD: 'MariaDBUserPass'
volumes:
- './db-data:/var/lib/mysql'
guacd:
container_name: guacd
image: guacamole/guacd:1.5.5
restart: unless-stopped
ports:
- 4822:4822
guacamole:
container_name: guacamole
#image: guacamole/guacamole:1.5.5
build: ./docker-guacamole-custom
restart: unless-stopped
ports:
- 8080:8080
environment:
GUACD_HOSTNAME: "guacd"
MYSQL_HOSTNAME: "guacdb"
MYSQL_DATABASE: "guacamole_db"
MYSQL_USER: "guacamole_user"
MYSQL_PASSWORD: "MariaDBUserPass"
#TOTP_ENABLED: "true"
QUICKCONNECT_ENABLED: "true"
entrypoint: /opt/guacamole/bin/entrypoint.sh
depends_on:
- guacdb
- guacd
volumes:
db-data: