FROM python:3.10-slim # Install ffmpeg + yt-dlp dependencies RUN apt-get update && \ apt-get install -y ffmpeg curl && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* WORKDIR /app COPY app.py . # Install python deps + yt-dlp RUN pip install --no-cache-dir fastapi uvicorn yt-dlp requests EXPOSE 7860 CMD ["uvicorn", "app:app", "--host=0.0.0.0", "--port=7860"]