mumble-docker/docker-compose.yml

69 lines
1.8 KiB
YAML

version: '3'
services:
mumble-srv:
build:
context: server/.
container_name: mumble-srv
restart: unless-stopped
environment:
- SUPER_USER_PASSWORD=123456789
volumes:
- /mnt/data/mumble/server/ini:/opt/mumble/ini:rw
- /mnt/data/mumble/server/db:/opt/mumble/db:rw
- /mnt/data/mumble/server/log:/opt/mumble/log:rw
- /mnt/data/nginx/letsencrypt:/etc/letsencrypt:ro
ports:
- 64738:64738/tcp
- 64738:64738/udp
- 50051:50051
networks:
- mumble-net
mumble-botamusique:
image: azlux/botamusique
container_name: mumble-botamusique
restart: unless-stopped
# ports:
# - 8181:8181/tcp
# - 8181:8181/udp
environment:
BAM_CONFIG_file: /config/bot.ini
BAM_CERTIFICATE: /config/bot.pem
BAM_MUSIC_DB: /config/music.db
BAM_DB: /config/setting.db
BAM_MUMBLE_SERVER: 'mumble-srv'
BAM_MUMBLE_PORT: 64738
BAM_USER: Гусляр
BAM_CHANNEL: Концертный зал
volumes:
- /mnt/data/mumble/botamusique/music_folder:/botamusique/music_folder
- /mnt/data/mumble/botamusique/config:/config
cpus: 2
# mumble-admin:
# build: mumble-django/.
# container_name: admin
# restart: unless-stopped
# depends_on:
# - mumble-srv
# ports:
# - 9999:9000
# volumes:
# - /etc/localtime:/etc/localtime:ro
# - /mnt/data/mumble/test:/mumble
# - /mnt/data/mumble/mumble-django:/opt/mumble-django/db
# - mumble_ice:/opt/mumble/ice
# environment:
# - MURMUR_CONNSTR=Meta:tcp -h murmur -p 6502
# - MURMUR_ICESECRET=''
# networks:
# - mumble-net
networks:
mumble-net:
#volumes:
# mumble_ice:
# name: mumble_ice