From 3d23d369d1c0f5a0a626228e43f4c3e23a3da3c9 Mon Sep 17 00:00:00 2001 From: Anton Date: Fri, 29 Dec 2023 11:15:31 +0200 Subject: [PATCH] Update Dockerfile --- Dockerfile | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 88420cc..7ca7aa6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,17 @@ -FROM node:20-alpine +FROM node:20-slim -RUN apk add --update wget build-base yasm ffmpeg +RUN apt-get update +RUN apt-get install -yqq gnupg dirmngr apt-transport-https software-properties-common -# RUN apt-get update -# RUN apt-get install -yqq wget build-essential yasm libavutil-dev libavcodec-dev libavformat-dev libavfilter-dev libavfilter-dev libavdevice-dev libswresample-dev libfftw3-dev libclang-dev ffmpeg +RUN gpg -K && gpg --no-default-keyring \ + --keyring /usr/share/keyrings/deb-multimedia.gpg \ + --keyserver keyserver.ubuntu.com \ + --recv-keys 5C808C2B65558117 +RUN echo "deb [signed-by=/usr/share/keyrings/deb-multimedia.gpg] https://www.deb-multimedia.org $(lsb_release -sc) main non-free" \ + | tee /etc/apt/sources.list.d/deb-multimedia.list + +RUN apt-get update +RUN apt-get install -yqq wget build-essential yasm libavutil-dev libavcodec-dev libavformat-dev libavfilter-dev libavfilter-dev libavdevice-dev libswresample-dev libfftw3-dev libclang-dev ffmpeg WORKDIR /opt/rust RUN wget https://sh.rustup.rs -O rustup-init.sh