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