Guacamole
GuacD
guacd:
image: guacamole/guacd
container_name: "guacd"
restart: always
networks:
web:
ipv4_address: 172.18.0.3
Guacamole
guacamole:
image: guacamole/guacamole
container_name: "guacamole"
restart: always
networks:
web:
ipv4_address: 172.18.0.4
links:
- guacd
- traefik
environment:
- GUACD_HOSTNAME=guacd
- MYSQL_HOSTNAME=mysql
- MYSQL_DATABASE=guacamole_db
- MYSQL_USER=${USERNAME}
- MYSQL_PASSWORD=${PASSWORD}
labels:
- "traefik.enable=true"
- "traefik.http.routers.guac-web.rule=Host(`guac.kevinsloan.net`)"
- "traefik.http.routers.guac-web.entrypoints=web"
- "traefik.http.routers.guac-web.middlewares=redirect@file"
- "traefik.http.routers.guac-secured.rule=Host(`guac.kevinsloan.net`)"
- "traefik.http.routers.guac-secured.entrypoints=web-secured"
- "traefik.http.routers.guac-secured.tls.certresolver=mytlschallenge"