| ADD alpine-minirootfs-3.22.3-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| ARG TARGETARCH=amd64 |
| RUN |1 TARGETARCH=amd64 /bin/sh -c apk upgrade # buildkit |
| RUN |1 TARGETARCH=amd64 /bin/sh -c apk add ffmpeg nodejs # buildkit |
| RUN |1 TARGETARCH=amd64 /bin/sh -c if [ "$TARGETARCH" = "arm64" ]; then wget -O /usr/local/bin/yt-dlp https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp_musllinux_aarch64; else wget -O /usr/local/bin/yt-dlp https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp_musllinux; fi && chmod +x /usr/local/bin/yt-dlp # buildkit |
| RUN |1 TARGETARCH=amd64 /bin/sh -c echo "--js-runtimes node" > /etc/yt-dlp.conf # buildkit |
| WORKDIR / |
| COPY bin/builder-linux-amd64 /main # buildkit |
| ENTRYPOINT ["/main"] |