forked from edumeet/edumeet-docker
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
49 lines (48 loc) · 1.21 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
version: "3.3"
services:
# multiparty-meeting
mm:
env_file: .env
image: misi/mm:${TAG}
build:
args:
- BASEDIR=${BASEDIR}
- MM=${MM}
- NODE_ENV=${NODE_ENV}
- SERVER_DEBUG=${SERVER_DEBUG}
context: ./
restart: always
volumes:
- ./configs/server:${BASEDIR}/${MM}/server/config
- ./configs/app:${BASEDIR}/${MM}/server/public/config
- ./certs:${BASEDIR}/${MM}/server/certs
- ./images:${BASEDIR}/${MM}/server/public/images
ports:
- "80:80"
- "443:443"
- "40000-49999:40000-49999/udp"
network_mode: "host"
stdin_open: true
tty: true
redis:
image: redis
network_mode: "host"
entrypoint: redis-server /usr/local/etc/redis/redis.conf
restart: always
volumes:
- ./configs/redis:/usr/local/etc/redis
ouroboros:
container_name: ouroboros
hostname: ouroboros
image: pyouroboros/ouroboros
environment:
- CLEANUP=false
- INTERVAL=300
- LOG_LEVEL=info
- SELF_UPDATE=true
- IGNORE=mongo influxdb postgres mariadb
- TZ=Europe/Budapest
- CRON="* 2 * * *"
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock