Files
jellyfin-dl-stack/media-webgui/Dockerfile
DasPoschi ce70a6dd78 new file: .env.example
new file:   README.md
	new file:   docker-compose.yml
	new file:   media-webgui/Dockerfile
	new file:   media-webgui/app.py
	new file:   media-webgui/static/style.css
2026-01-03 22:19:29 +01:00

17 lines
417 B
Docker

FROM python:3.12-slim
WORKDIR /app
RUN apt-get update \
&& apt-get install -y --no-install-recommends ffmpeg aria2 ca-certificates \
&& rm -rf /var/lib/apt/lists/*
RUN pip install --no-cache-dir fastapi uvicorn python-multipart paramiko requests
RUN pip install --no-cache-dir yt-dlp
COPY app.py /app/app.py
COPY static /app/static
EXPOSE 8080
CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "8080"]