Files
AI-Profile-Router/platform/docker/tts-gateway/Dockerfile
T

17 lines
465 B
Docker

FROM python:3.12-slim
RUN apt-get update \
&& apt-get install --no-install-recommends -y curl ffmpeg \
&& rm -rf /var/lib/apt/lists/* \
&& useradd --system --uid 10005 --home-dir /nonexistent --shell /usr/sbin/nologin tts
COPY tts_gateway.py /app/tts_gateway.py
USER 10005:10005
EXPOSE 8085
HEALTHCHECK --interval=10s --timeout=5s --retries=12 \
CMD curl -fsS http://127.0.0.1:8085/status || exit 1
ENTRYPOINT ["python", "/app/tts_gateway.py"]