Skip to content

Instantly share code, notes, and snippets.

@Watson1978
Last active October 4, 2020 14:40
Show Gist options
  • Save Watson1978/dbeb913aedd3c8e7b87bd9c8c7524b09 to your computer and use it in GitHub Desktop.
Save Watson1978/dbeb913aedd3c8e7b87bd9c8c7524b09 to your computer and use it in GitHub Desktop.

Revisions

  1. Watson1978 revised this gist Oct 4, 2020. 1 changed file with 6 additions and 5 deletions.
    11 changes: 6 additions & 5 deletions Dockerfile
    Original file line number Diff line number Diff line change
    @@ -5,14 +5,15 @@ RUN apt update && \
    apt install -y git pkg-config && \
    apt install -y build-essential gcc g++ libx11-dev libxext-dev zlib1g-dev \
    liblcms2-dev libpng-dev libjpeg-dev libfreetype6-dev libxml2-dev \
    libtiff5-dev libwebp-dev gsfonts ghostscript libmagickwand-dev wget
    libtiff5-dev libwebp-dev gsfonts ghostscript wget

    RUN wget https://imagemagick.org/download/releases/ImageMagick-7.0.10-30.tar.xz && \
    tar -xf ImageMagick-7.0.10-30.tar.xz && \
    cd ImageMagick-7.0.10-30 && \
    RUN wget https://imagemagick.org/download/releases/ImageMagick-7.0.10-32.tar.xz && \
    tar -xf ImageMagick-7.0.10-32.tar.xz && \
    cd ImageMagick-7.0.10-32 && \
    ./configure && \
    make -j 2 install

    RUN apt install -y ruby ruby-dev
    RUN apt install -y ruby ruby-dev && \
    gem install bundler

    WORKDIR /opt/rmagick
  2. Watson1978 revised this gist Sep 27, 2020. 1 changed file with 2 additions and 8 deletions.
    10 changes: 2 additions & 8 deletions Dockerfile
    Original file line number Diff line number Diff line change
    @@ -11,14 +11,8 @@ RUN wget https://imagemagick.org/download/releases/ImageMagick-7.0.10-30.tar.xz
    tar -xf ImageMagick-7.0.10-30.tar.xz && \
    cd ImageMagick-7.0.10-30 && \
    ./configure && \
    make install
    make -j 2 install

    RUN apt install -y libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev

    RUN wget https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0.tar.gz && \
    tar xvzf ruby-2.7.0.tar.gz && \
    cd ruby-2.7.0 && \
    ./configure --prefix=/usr --disable-install-rdoc && \
    make install
    RUN apt install -y ruby ruby-dev

    WORKDIR /opt/rmagick
  3. Watson1978 created this gist Sep 27, 2020.
    24 changes: 24 additions & 0 deletions Dockerfile
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,24 @@
    FROM ubuntu:20.04

    RUN apt update && \
    apt install -y tzdata && \
    apt install -y git pkg-config && \
    apt install -y build-essential gcc g++ libx11-dev libxext-dev zlib1g-dev \
    liblcms2-dev libpng-dev libjpeg-dev libfreetype6-dev libxml2-dev \
    libtiff5-dev libwebp-dev gsfonts ghostscript libmagickwand-dev wget

    RUN wget https://imagemagick.org/download/releases/ImageMagick-7.0.10-30.tar.xz && \
    tar -xf ImageMagick-7.0.10-30.tar.xz && \
    cd ImageMagick-7.0.10-30 && \
    ./configure && \
    make install

    RUN apt install -y libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev

    RUN wget https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0.tar.gz && \
    tar xvzf ruby-2.7.0.tar.gz && \
    cd ruby-2.7.0 && \
    ./configure --prefix=/usr --disable-install-rdoc && \
    make install

    WORKDIR /opt/rmagick