File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- FROM ghcr.io/astral-sh/uv: alpine
1+ FROM alpine:edge
22LABEL maintainer="Backplane BV <backplane@users.noreply.github.com>"
33
44RUN set -eux; \
55 apk add --no-cache \
6- 'curl>=8.17' \
7- 'ffmpeg>=6' \
6+ 'curl>=8.19' \
7+ 'deno>=2.7' \
8+ 'ffmpeg>=8.1' \
89 ;
910
11+ COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/
12+
1013ARG YTDLP_VERSION=2026
1114ARG UV_TOOL_DIR=/usr/local/share/uv/bin
15+ ARG UV_TOOL_BIN_DIR=/usr/local/bin
1216ARG UV_PYTHON_INSTALL_DIR=usr/local/share/uv
1317RUN set -eux; \
1418 uv tool install "yt-dlp[default,curl-cffi]>=${YTDLP_VERSION}" ; \
@@ -21,11 +25,4 @@ RUN set -eux; \
2125USER nonroot
2226WORKDIR /work
2327
24- RUN set -eux; \
25- INSTALLER="${HOME}/install.sh" ; \
26- curl -fsSL -o "$INSTALLER" 'https://deno.land/install.sh' ; \
27- /bin/sh "$INSTALLER" ;
28-
29- ENV PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/nonroot/.deno/bin"
30-
3128ENTRYPOINT [ "/usr/local/bin/yt-dlp" ]
You can’t perform that action at this time.
0 commit comments