FROM python:3.10-slim # Install ffmpeg & yt-dlp dependencies RUN apt-get update && apt-get install -y ffmpeg wget curl \ && rm -rf /var/lib/apt/lists/* # Install yt-dlp (via pip biar selalu update) RUN pip install --no-cache-dir yt-dlp # Set workdir WORKDIR /code # Copy requirements dan install Python dependencies COPY requirements.txt /code/ RUN pip install --no-cache-dir -r requirements.txt # Copy semua source code COPY . /code/ # Expose port Hugging Face default (7860) EXPOSE 7860 # Run Flask app CMD ["python", "app.py"]