From c766fb56893a659b3f459bea494691564a162fe4 Mon Sep 17 00:00:00 2001 From: Jesse Bannon Date: Sat, 27 Sep 2025 15:47:05 -0700 Subject: [PATCH] fix alpine --- docker/Dockerfile | 4 ++-- docker/Dockerfile.gui | 1 + docker/Dockerfile.ubuntu | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 40487c18..9f8e923a 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -20,6 +20,7 @@ RUN mkdir -pv "${DEFAULT_WORKSPACE}" && \ nano \ unzip \ make \ + deno \ libffi-dev \ "python3>=3.10" \ py3-pip \ @@ -31,6 +32,7 @@ RUN mkdir -pv "${DEFAULT_WORKSPACE}" && \ "aria2>=1.36.0" && \ ffmpeg -version && \ aria2c --version && \ + deno --version && \ # Install phantomjs if using x86_64, ensure it is properly installed if [[ $(uname -m) == "x86_64" ]]; then \ echo "installing phantomjs" && \ @@ -44,8 +46,6 @@ RUN mkdir -pv "${DEFAULT_WORKSPACE}" && \ phantomjs --version && \ cd -; \ fi && \ - # Install Deno, required for YouTube downloads - curl -fsSL https://deno.land/install.sh | DENO_INSTALL=/usr/local sh -s -- -y --no-modify-path && \ # Install ytdl-sub, ensure it is installed properly python3 -m pip install --break-system-packages --no-cache-dir ytdl_sub-*.whl && \ ytdl-sub -h && \ diff --git a/docker/Dockerfile.gui b/docker/Dockerfile.gui index 101124c0..117dfb64 100644 --- a/docker/Dockerfile.gui +++ b/docker/Dockerfile.gui @@ -64,6 +64,7 @@ RUN mkdir -p /config && \ fi && \ # Install Deno, required for YouTube downloads curl -fsSL https://deno.land/install.sh | DENO_INSTALL=/usr/local sh -s -- -y --no-modify-path && \ + deno --help && # Install ytdl-sub, ensure it is installed properly pip install --no-cache-dir --break-system-packages ytdl_sub-*.whl && \ ytdl-sub -h && \ diff --git a/docker/Dockerfile.ubuntu b/docker/Dockerfile.ubuntu index e77d00a6..f06d3f7a 100644 --- a/docker/Dockerfile.ubuntu +++ b/docker/Dockerfile.ubuntu @@ -67,6 +67,7 @@ RUN mkdir -pv "${DEFAULT_WORKSPACE}" && \ fi && \ # Install Deno, required for YouTube downloads curl -fsSL https://deno.land/install.sh | DENO_INSTALL=/usr/local sh -s -- -y --no-modify-path && \ + deno --help && # Install ytdl-sub, ensure it is installed properly pip install --no-cache-dir --break-system-packages ytdl_sub-*.whl && \ ytdl-sub -h && \