[DOCKER] Include Deno in Docker images

This commit is contained in:
Jesse Bannon 2025-09-27 14:08:44 -07:00
parent 548187abed
commit 6fff39cc22
4 changed files with 10 additions and 2 deletions

View file

@ -18,6 +18,7 @@ RUN mkdir -pv "${DEFAULT_WORKSPACE}" && \
vim \
g++ \
nano \
unzip \
make \
libffi-dev \
"python3>=3.10" \
@ -43,7 +44,8 @@ RUN mkdir -pv "${DEFAULT_WORKSPACE}" && \
phantomjs --version && \
cd -; \
fi && \
echo "hi" && \
# 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 && \

View file

@ -23,6 +23,7 @@ RUN mkdir -p /config && \
vim \
g++ \
nano \
unzip \
make \
python3-pip \
fontconfig \
@ -61,6 +62,8 @@ RUN mkdir -p /config && \
echo "Phantom JS version:" && \
phantomjs --version ; \
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
pip install --no-cache-dir --break-system-packages ytdl_sub-*.whl && \
ytdl-sub -h && \

View file

@ -26,6 +26,7 @@ RUN mkdir -pv "${DEFAULT_WORKSPACE}" && \
vim \
g++ \
nano \
unzip \
make \
python3-pip \
fontconfig \
@ -64,6 +65,8 @@ RUN mkdir -pv "${DEFAULT_WORKSPACE}" && \
echo "Phantom JS version:" && \
phantomjs --version ; \
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
pip install --no-cache-dir --break-system-packages ytdl_sub-*.whl && \
ytdl-sub -h && \

View file

@ -33,7 +33,7 @@ if [ "$CRON_SCHEDULE" != "" ] ; then
echo '#!/bin/bash' > "$CRON_WRAPPER_SCRIPT"
echo "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" >> "$CRON_WRAPPER_SCRIPT"
echo "cd \"$DEFAULT_WORKSPACE\"" >> "$CRON_WRAPPER_SCRIPT"
echo ". \"$CRON_SCRIPT\" | tee -a \"$LOGS_TO_STDOUT\"" >> "$CRON_WRAPPER_SCRIPT"
echo ". \"$CRON_SCRIPT\" >> \"$LOGS_TO_STDOUT\" 2>&1" >> "$CRON_WRAPPER_SCRIPT"
chmod +x "$CRON_WRAPPER_SCRIPT"
chown abc:abc "$CRON_WRAPPER_SCRIPT"