mumbullet/test/integration/docker-compose.test.yml

21 lines
657 B
YAML

services:
mumble:
image: mumblevoip/mumble-server:latest
container_name: mumble-server
restart: on-failure
ports:
- "64738:64738/udp" # Mumble voice port
- "64738:64738" # Web interface/WebRTC port (optional)
volumes:
- ../fixtures/murmur.ini:/etc/mumble-server.ini:ro
# Create a persistent volume for database
- mumble-test-data:/var/lib/mumble-server
environment:
- SUPERUSER_PASSWORD=supersecret
# We can still set environment variables to override config if needed
volumes:
mumble-test-data:
# This ensures data is cleaned up when containers are removed
driver: local