ndurner commited on
Commit
caf42f6
·
1 Parent(s): 542c3b9

add yt-dlp + deno

Browse files
Files changed (2) hide show
  1. Dockerfile +14 -1
  2. demo/requirements.txt +1 -0
Dockerfile CHANGED
@@ -1,10 +1,23 @@
1
  FROM python:3.11-slim
2
 
3
  ENV PYTHONUNBUFFERED=1 \
4
- PIP_NO_CACHE_DIR=1
 
 
 
 
5
 
6
  WORKDIR /app
7
 
 
 
 
 
 
 
 
 
 
8
  COPY demo/requirements.txt demo/requirements.txt
9
  RUN pip install --upgrade pip && \
10
  pip install --pre -r demo/requirements.txt
 
1
  FROM python:3.11-slim
2
 
3
  ENV PYTHONUNBUFFERED=1 \
4
+ PIP_NO_CACHE_DIR=1 \
5
+ DENO_NO_UPDATE_CHECK=1 \
6
+ DEBIAN_FRONTEND=noninteractive
7
+
8
+ ARG DENO_VERSION=2.0.0
9
 
10
  WORKDIR /app
11
 
12
+ RUN apt-get update && \
13
+ apt-get install -y --no-install-recommends curl unzip ca-certificates && \
14
+ curl -fsSL "https://github.com/denoland/deno/releases/download/v${DENO_VERSION}/deno-x86_64-unknown-linux-gnu.zip" -o /tmp/deno.zip && \
15
+ unzip -q /tmp/deno.zip -d /tmp && \
16
+ mv /tmp/deno /usr/local/bin/deno && \
17
+ chmod +x /usr/local/bin/deno && \
18
+ rm -rf /tmp/deno.zip && \
19
+ rm -rf /var/lib/apt/lists/*
20
+
21
  COPY demo/requirements.txt demo/requirements.txt
22
  RUN pip install --upgrade pip && \
23
  pip install --pre -r demo/requirements.txt
demo/requirements.txt CHANGED
@@ -1 +1,2 @@
1
  gradio>=6.0.0.dev0
 
 
1
  gradio>=6.0.0.dev0
2
+ yt-dlp[default]>=2025.11.12