50 lines
1.2 KiB
YAML
50 lines
1.2 KiB
YAML
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=true
|
|
- 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
|