[claude] Mumble voice bridge — Alexander ↔ Timmy co-play audio (#858) (#1324)
Some checks failed
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled

This commit was merged in pull request #1324.
This commit is contained in:
2026-03-24 02:19:19 +00:00
parent 0a4f3fe9db
commit 07793028ef
7 changed files with 1050 additions and 0 deletions

View File

@@ -122,6 +122,33 @@ services:
retries: 3
start_period: 30s
# ── Mumble — voice chat server for Alexander + Timmy ─────────────────────
mumble:
image: mumblevoip/mumble-server:latest
container_name: timmy-mumble
profiles:
- mumble
ports:
- "${MUMBLE_PORT:-64738}:64738" # TCP + UDP: Mumble protocol
- "${MUMBLE_PORT:-64738}:64738/udp"
environment:
MUMBLE_CONFIG_WELCOMETEXT: "Timmy Time voice channel — co-play audio bridge"
MUMBLE_CONFIG_USERS: "10"
MUMBLE_CONFIG_BANDWIDTH: "72000"
# Set MUMBLE_SUPERUSER_PASSWORD in .env to secure the server
MUMBLE_SUPERUSER_PASSWORD: "${MUMBLE_SUPERUSER_PASSWORD:-changeme}"
volumes:
- mumble-data:/data
networks:
- timmy-net
restart: unless-stopped
healthcheck:
test: ["CMD", "sh", "-c", "nc -z localhost 64738 || exit 1"]
interval: 30s
timeout: 5s
retries: 3
start_period: 10s
# ── OpenFang — vendored agent runtime sidecar ────────────────────────────
openfang:
build:
@@ -158,6 +185,8 @@ volumes:
device: "${PWD}/data"
openfang-data:
driver: local
mumble-data:
driver: local
# ── Internal network ────────────────────────────────────────────────────────
networks: