From c5505417a5acd1bb091c914f2d0ea977f42dae59 Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Mon, 9 Feb 2026 18:35:11 +0000 Subject: [PATCH] feat: add deno runtime for yt-dlp YouTube JS extraction Co-Authored-By: Claude Opus 4.6 --- backend/Dockerfile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index 63b45a0..6810a6c 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -2,9 +2,12 @@ FROM python:3.12-slim # Install system dependencies RUN apt-get update && apt-get install -y --no-install-recommends \ - ffmpeg \ + ffmpeg curl unzip \ && rm -rf /var/lib/apt/lists/* +# Install deno (required by yt-dlp for YouTube JS extraction) +RUN curl -fsSL https://deno.land/install.sh | DENO_INSTALL=/usr/local sh + WORKDIR /app # Install Python dependencies