From c67c5c545831df3190cec2be4131d674fb9675b9 Mon Sep 17 00:00:00 2001 From: Kieran Eglin Date: Thu, 18 Jan 2024 21:19:48 -0800 Subject: [PATCH] Added yt-dlp to dockerfile --- Dockerfile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 27201e8..fd31fa7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,8 @@ FROM elixir:latest # Install debian packages 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 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.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. WORKDIR /app COPY . ./