Files
iptv-server/Dockerfile

17 lines
279 B
Docker

FROM python:3.12-slim
WORKDIR /app
COPY pyproject.toml .
RUN pip install uv && uv pip install -e .
COPY . .
ENV SUPER_ADMIN_USER=admin
ENV CONTENT_PATH=/content
VOLUME ["/data", "/Content"]
EXPOSE 8000
CMD ["uvicorn", "src.main:app", "--host", "0.0.0.0", "--port", "8000"]