Files
realtime_voice_service/Dockerfile
T
2026-04-23 01:22:40 +05:00

31 lines
735 B
Docker

FROM python:3.11-slim
ENV PYTHONDONTWRITEBYTECODE=1 \
PYTHONUNBUFFERED=1 \
PIP_NO_CACHE_DIR=1 \
PYTHONPATH=/app
WORKDIR /app
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
ca-certificates \
ffmpeg \
libasound2 \
libgomp1 \
libsndfile1 \
&& rm -rf /var/lib/apt/lists/*
COPY requirements.txt /tmp/requirements.txt
RUN python -m pip install --upgrade pip setuptools wheel \
&& python -m pip install -r /tmp/requirements.txt
RUN mkdir -p /app/realtime_voice_service
COPY . /app/realtime_voice_service
EXPOSE 8000 9092
CMD ["sh", "-c", "python -m uvicorn realtime_voice_service.main:app --host 0.0.0.0 --port ${REALTIME_VOICE_HTTP_PORT:-8000}"]