servercontainers/teamspeak/docker-compose.yml

31 lines
651 B
YAML

version: '3.7'
# Not run through traefik, causes too much slowdown: instead, using a DNS SRV rule.
services:
teamspeak:
image: teamspeak
container_name: teamspeak
ports:
- 9987:9987/udp #udp voice port
- 10080:10080
- 30033:30033 #file transfer port
restart: unless-stopped
env_file: ./secrets/teamspeak.secret
volumes:
- ./data:/var/ts3server/
networks:
- teamspeak
db:
image: mariadb
restart: always
env_file: ./secrets/teamspeak.secret
volumes:
- ./dbvolume:/var/lib/mysql
networks:
- teamspeak
networks:
teamspeak:
external: false