Sign inSign up

shreevokal/debian-elixir-erlang-python-ffmpeg

By shreevokal

•Updated almost 7 years ago

it contains Debian GNU/Linux 9.11 (stretch) , Erlang 21 , Elixir 1.8.2 , python3 and ffmpeg 4.0

Image
0

924

shreevokal/debian-elixir-erlang-python-ffmpeg repository overview

Dockerfile

FROM erlang:21

#elixir expects utf8. ENV ELIXIR_VERSION="v1.8.2"
LANG=C.UTF-8

RUN set -xe
&& ELIXIR_DOWNLOAD_URL="https://github.com/elixir-lang/elixir/archive/${ELIXIR_VERSION}.tar.gz⁠"
&& ELIXIR_DOWNLOAD_SHA256="cf9bf0b2d92bc4671431e3fe1d1b0a0e5125f1a942cc4fdf7914b74f04efb835"
&& curl -fSL -o elixir-src.tar.gz $ELIXIR_DOWNLOAD_URL
&& echo "$ELIXIR_DOWNLOAD_SHA256 elixir-src.tar.gz" | sha256sum -c -
&& mkdir -p /usr/local/src/elixir
&& tar -xzC /usr/local/src/elixir --strip-components=1 -f elixir-src.tar.gz
&& rm elixir-src.tar.gz
&& cd /usr/local/src/elixir
&& make install clean
&& apt-get install -y make #Ffmpeg install RUN apt-get update ; apt-get install -y git build-essential gcc make yasm autoconf automake cmake libtool checkinstall libmp3lame-dev pkg-config libunwind-dev zlib1g-dev libssl-dev

RUN apt-get update
&& apt-get clean
&& apt-get install -y --no-install-recommends libc6-dev libgdiplus wget software-properties-common

#RUN RUN apt-add-repository ppa:git-core/ppa && apt-get update && apt-get install -y git

RUN wget https://www.ffmpeg.org/releases/ffmpeg-4.0.2.tar.gz⁠ RUN tar -xzf ffmpeg-4.0.2.tar.gz; rm -r ffmpeg-4.0.2.tar.gz RUN cd ./ffmpeg-4.0.2; ./configure --enable-gpl --enable-libmp3lame --enable-decoder=mjpeg,png --enable-encoder=png --enable-openssl --enable-nonfree

RUN cd ./ffmpeg-4.0.2; make RUN cd ./ffmpeg-4.0.2; make install

#python3 RUN apt-get update
&& apt-get install -y python3-pip python3-dev
&& cd /usr/local/bin
&& ln -s /usr/bin/python3 python
&& pip3 install --upgrade pip

Tag summary

Content type

Image

Digest

Size

833.3 MB

Last updated

almost 7 years ago

docker pull shreevokal/debian-elixir-erlang-python-ffmpeg