--- version: "3.8" services: app: image: mumblevoip/mumble-server:v1.6.870-0 networks: - proxy volumes: - "mumble_data:/data" deploy: restart_policy: condition: on-failure labels: - "traefik.enable=true" - "traefik.tcp.routers.${STACK_NAME}.entrypoints=mumble" - "traefik.tcp.routers.${STACK_NAME}.service=${STACK_NAME}-tcp-service" - "traefik.tcp.routers.${STACK_NAME}.rule=HostSNI(`*`)" - "traefik.tcp.routers.${STACK_NAME}.tls.passthrough=true" - "traefik.tcp.services.${STACK_NAME}-tcp-service.loadbalancer.server.port=64738" - "traefik.udp.routers.${STACK_NAME}.entrypoints=mumble-udp" - "traefik.udp.routers.${STACK_NAME}.service=${STACK_NAME}-udp-service" - "traefik.udp.services.${STACK_NAME}-udp-service.loadbalancer.server.port=64738" - "coop-cloud.${STACK_NAME}.version=0.1.0+v1.6.870-0" networks: proxy: external: true volumes: mumble_data: