mirror of https://github.com/yt-dlp/yt-dlp
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
461 B
Docker
22 lines
461 B
Docker
FROM alpine:3.19 as base
|
|
|
|
RUN apk --update add --no-cache \
|
|
build-base \
|
|
python3 \
|
|
pipx \
|
|
;
|
|
|
|
RUN pipx install pyinstaller
|
|
# Requires above step to prepare the shared venv
|
|
RUN ~/.local/share/pipx/shared/bin/python -m pip install -U wheel
|
|
RUN apk --update add --no-cache \
|
|
scons \
|
|
patchelf \
|
|
binutils \
|
|
;
|
|
RUN pipx install staticx
|
|
|
|
WORKDIR /yt-dlp
|
|
COPY entrypoint.sh /entrypoint.sh
|
|
ENTRYPOINT /entrypoint.sh
|