diff --git a/Dockerfile b/Dockerfile index 774c790..6e2ce3b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ FROM python:3.11-slim -# System deps: FFmpeg, libs za OpenCV, Node.js za yt-dlp JS challenge +# System deps: FFmpeg, libs za OpenCV, Node.js + unzip za Deno (yt-dlp JS challenge) RUN apt-get update && apt-get install -y --no-install-recommends \ ffmpeg \ libsm6 \ @@ -8,8 +8,14 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ libgl1 \ curl \ nodejs \ + unzip \ + ca-certificates \ && rm -rf /var/lib/apt/lists/* +# Deno runtime za yt-dlp YouTube nsig challenge solver +RUN curl -fsSL https://deno.land/install.sh | DENO_INSTALL=/usr/local sh -s -- -y && \ + deno --version + WORKDIR /app # Python deps