forked from juanluisbaptiste/docker-mconf-web
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
88 lines (88 loc) · 2.15 KB
/
docker-compose.yml
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
mconf:
build: mconf
# If running behind a proxy container, expose the ports instead
# and link the proxy container to this one.
expose:
# ports:
- "80"
links:
- mariadb:mariadb
- postfix:postfix
- redis:redis
- bbb:bbb
volumes_from:
- data
environment:
# If you want to restore a backup, uncomment this:
# MCONF_RESTORE: "yes"
# MCONF_RESTORE_FILE: "09-11-2015_03-03"
MCONF_DB_PASSWORD: changeme
MCONF_ADMIN_USERNAME: root
MCONF_ADMIN_PASSWORD: changeme
MCONF_ADMIN_EMAIL: [email protected]
MCONF_ADMIN_NAME: "Admin"
# MCONF_SITE_NAME: ""
MCONF_SITE_DESC: ""
# MCONF_SITE_LOCALE: "es-419"
MCONF_SITE_DOMAIN: "mconf.example.com"
# MCONF_SITE_FEEDBACK_URL: ""
# MCONF_SITE_ANALYTICS_CODE:
# MCONF_SITE_SMTP_SERVER:
# MCONF_SITE_SMTP_PORT:
MCONF_SITE_SMTP_DOMAIN: "example.com"
MCONF_SITE_SMTP_SENDER: "[email protected]"
# MCONF_SITE_SMTP_USE_TLS:
# MCONF_SITE_SMTP_AUTO_TLS:
# MCONF_SITE_SMTP_AUTH_TYPE:
# MCONF_SITE_SIGNATURE:
# MCONF_SITE_SSL:
MCONF_WEBCONF_NAME: "bbb"
MCONF_WEBCONF_SERVER: "bbb.example.com"
MCONF_DISABLE_REGISTRATION: "yes"
# MCONF_WEBCONF_VERSION: 0.8
VIRTUAL_HOST: mconf.example.com
mariadb:
image: centos/mariadb:latest
expose:
- "3306"
volumes_from:
- data
environment:
MYSQL_ROOT_PASSWORD: changeme
postfix:
image: juanluisbaptiste/postfix:latest
expose:
- "25"
env_file: credentials-smtp.env
redis:
image: redis:latest
bbb:
image: juanluisbaptiste/bigbluebutton:latest
expose:
- "80"
ports:
- "9123:9123"
- "1935:1935"
environment:
SERVER_NAME: bbb.example.com
SERVER_SALT: 5ca422de042242086336aa041f26d79e
VIRTUAL_HOST: bbb.example.com
BBB_INSTALL_DEMOS: "yes"
volumes_from:
- data
privileged: yes
proxy:
image: juanluisbaptiste/bigbluebutton-proxy:latest
#build: nginx/
ports:
- "80:80"
volumes:
- /var/run/docker.sock:/tmp/docker.sock
data:
#build: wwwdata/
image: centos/mariadb:latest
volumes:
- /var/lib/mysql
- /var/bigbluebutton
- /var/freeswitch
command: /bin/true