more consolidation

This commit is contained in:
Kieran Eglin 2024-07-17 12:54:20 -07:00
parent 41d6eabd8c
commit 3da874579c
No known key found for this signature in database
GPG key ID: 193984967FCF432D

View file

@ -27,19 +27,16 @@ RUN export FFMPEG_DOWNLOAD=$(case ${TARGETPLATFORM:-linux/amd64} in \
RUN curl -sL https://deb.nodesource.com/setup_20.x -o nodesource_setup.sh && \ RUN curl -sL https://deb.nodesource.com/setup_20.x -o nodesource_setup.sh && \
bash nodesource_setup.sh && \ bash nodesource_setup.sh && \
apt-get install -y nodejs && \ apt-get install -y nodejs && \
npm install -g yarn npm install -g yarn && \
# Install baseline Elixir packages
# Install baseline Elixir packages mix local.hex --force && \
RUN mix local.hex --force && \ mix local.rebar --force && \
mix local.rebar --force # Download and update YT-DLP
curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp && \
# Download and update YT-DLP
RUN curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp && \
chmod a+rx /usr/local/bin/yt-dlp && \ chmod a+rx /usr/local/bin/yt-dlp && \
yt-dlp -U yt-dlp -U && \
# Install Apprise
# Install Apprise export PIPX_HOME=/opt/pipx && \
RUN export PIPX_HOME=/opt/pipx && \
export PIPX_BIN_DIR=/usr/local/bin && \ export PIPX_BIN_DIR=/usr/local/bin && \
pipx install apprise pipx install apprise