Added yt-dlp to dockerfile

This commit is contained in:
Kieran Eglin 2024-01-18 21:19:48 -08:00
parent ed317b1c2f
commit c67c5c5458
No known key found for this signature in database
GPG key ID: 193984967FCF432D

View file

@ -3,7 +3,8 @@ FROM elixir:latest
# Install debian packages # Install debian packages
RUN apt-get update -qq RUN apt-get update -qq
RUN apt-get install -y inotify-tools postgresql-client ffmpeg RUN apt-get install -y inotify-tools postgresql-client ffmpeg \
python3 python3-pip python3-setuptools python3-wheel python3-dev
# Install nodejs # Install nodejs
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
@ -15,6 +16,10 @@ RUN npm install -g yarn
RUN mix local.hex --force RUN mix local.hex --force
RUN mix local.rebar --force RUN mix local.rebar --force
# Download YT-DLP
# NOTE: If you're seeing weird issues, consider using the FFMPEG released by yt-dlp
RUN python3 -m pip install -U --pre yt-dlp
# Create app directory and copy the Elixir projects into it. # Create app directory and copy the Elixir projects into it.
WORKDIR /app WORKDIR /app
COPY . ./ COPY . ./