Add Deno runtime for yt-dlp YouTube nsig challenge solving

This commit is contained in:
Sebastjan Artič 2026-04-28 16:05:09 +00:00
parent e304b08d7b
commit 02ec6f81f2

View File

@ -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