-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.txt
70 lines (65 loc) · 2.17 KB
/
docker-compose.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
version: '3'
services:
guacd:
image: guacamole/guacd
restart: always
container_name: guacamole-guacd
networks:
- backend
db:
image: mysql
restart: always
container_name: guacamole-db
# environment:
#MYSQL_ROOT_PASSWORD: "${MYSQL_ROOT_PASSWORD:-guacsomethingsecret4444}"
#MYSQL_USER: "${MYSQL_USER:-guacamole}"
#MYSQL_PASSWORD: "${MYSQL_PASSWORD:-guacsomethingsecret8888}"
#MYSQL_DATABASE: "${MYSQL_DATABASE:-guacamole}"
volumes:
- ./guac/mysql:/var/lib/mysql
- ./guac/mysql_init/schema.sql:/docker-entrypoint-initdb.d/schema.sql:ro
networks:
- backend
guacamole:
image: guacamole/guacamole
container_name: guacamole-app
restart: always
ports:
- 8081:8080
links:
- guacd:guacd
- db:mysql
depends_on:
- db
- guacd
volumes:
- "./guac/guac_conf/server.xml:/usr/local/tomcat/conf/server.xml"
- "./guac/guac_home:/guac_home"
environment:
GUACAMOLE_HOME: "/guac_home"
#MYSQL_HOSTNAME: "mysql"
#MYSQL_DATABASE: "${MYSQL_DATABASE:-guacamole}"
#MYSQL_USER: "${MYSQL_USER:-guacamole}"
#MYSQL_PASSWORD: "${MYSQL_PASSWORD:-guacsomethingsecret8888}"
GUACD_HOSTNAME: "guacd"
GUACD_PORT: "4822"
# LDAP_HOSTNAME: "${LDAP_HOSTNAME}"
# LDAP_PORT: "${LDAP_PORT:-389}"
# LDAP_ENCRYPTION_METHOD: "${LDAP_ENCRYPTION_METHOD:-none}"
# LDAP_USER_BASE_DN: "${LDAP_USER_BASE_DN}"
# LDAP_GROUP_BASE_DN: "${LDAP_GROUP_BASE_DN}"
# LDAP_SEARCH_BIND_DN: "${LDAP_SEARCH_BIND_DN}"
# LDAP_SEARCH_BIND_PASSWORD: "${LDAP_SEARCH_BIND_PASSWORD}"
# LDAP_USERNAME_ATTRIBUTE: "${LDAP_USERNAME_ATTRIBUTE:-userPrincipalName}"
# LDAP_GROUP_NAME_ATTRIBUTE: "${LDAP_GROUP_NAME_ATTRIBUTE:-cn}"
# LDAP_MEMBER_ATTRIBUTE: "${LDAP_MEMBER_ATTRIBUTE:-member}"
# LDAP_USER_SEARCH_FILTER: "${LDAP_USER_SEARCH_FILTER:-(&(objectCategory=person)(objectclass=user)(!(userAccountControl:1.2.840.113556.1.4.803:=2)))}"
# TOTP_ISSUER: "${FQDN_HOST_NAME:?err}"
networks:
- backend
networks:
backend:
driver: bridge
attachable: yes
enable_ipv6: no
internal: no