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