Files
EVS-Embedded-Voice-System/mumble-bridge/Dockerfile
Kai 04c59c3b25
Some checks failed
Build and Push EVS Bridge Image / docker (push) Has been cancelled
Add EVS control portal, io_mode switching, and DAC-only speaker path
2026-02-15 13:16:41 +01:00

34 lines
750 B
Docker

FROM python:3.11-slim
WORKDIR /app
RUN apt-get update \
&& apt-get install -y --no-install-recommends libopus0 openssl \
&& rm -rf /var/lib/apt/lists/*
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY app.py .
ENV LOG_LEVEL=INFO \
DEVICE_ID=esp32-evs-1 \
UDP_LISTEN_HOST=0.0.0.0 \
UDP_LISTEN_PORT=5004 \
INPUT_SAMPLE_RATE=16000 \
INPUT_CHANNELS=1 \
MUMBLE_SAMPLE_RATE=48000 \
MUMBLE_FRAME_MS=20 \
MUMBLE_AUDIO_GAIN=1.0 \
MUMBLE_HOST= \
MUMBLE_PORT=64738 \
MUMBLE_USERNAME= \
MUMBLE_PASSWORD= \
MUMBLE_CHANNEL= \
MUMBLE_CHANNEL_ID=0 \
MUMBLE_CONNECT_TIMEOUT_SEC=30 \
MUMBLE_RECONNECT_SEC=5 \
MUMBLE_VERBOSE=false
CMD ["python", "app.py"]