dockercompose-guacamole-for.../docker-compose.yml
2024-06-05 10:31:13 +01:00

53 lines
1.3 KiB
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
log_service:
container_name: log_service
build: ./docker-monitor
restart: unless-stopped
environment:
- FRAPPE_URL="https://luizdev.itsdave.de"
ports:
- 8085:8085
volumes:
- /var/run/docker.sock:/var/run/docker.sock
depends_on:
- guacd
volumes:
db-data: