Added yt-dlp to dockerfile
This commit is contained in:
parent
ed317b1c2f
commit
c67c5c5458
1 changed files with 6 additions and 1 deletions
|
|
@ -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 . ./
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue