Skip to content

Commit 728819f

Browse files
authored
Merge pull request #234 from ComputerScienceHouse/mbillow/fix-dockerfile
Download, build, and install ImageMagick in container
2 parents 175c415 + 6988880 commit 728819f

File tree

1 file changed

+32
-1
lines changed

1 file changed

+32
-1
lines changed

Dockerfile

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,39 @@
11
FROM php:7.1-apache
22
LABEL author="Devin Matte <[email protected]>"
33

4+
RUN echo "deb-src http://deb.debian.org/debian buster main" >> /etc/apt/sources.list
5+
46
RUN apt-get -yq update && \
5-
apt-get -yq install gnupg libmagickwand-dev git gcc make autoconf libc-dev pkg-config --no-install-recommends
7+
apt-get -yq install \
8+
gnupg \
9+
libmagickwand-dev \
10+
git \
11+
gcc \
12+
make \
13+
autoconf \
14+
libc-dev \
15+
pkg-config \
16+
build-essential \
17+
libx11-dev \
18+
libxext-dev \
19+
zlib1g-dev \
20+
libpng-dev \
21+
libjpeg-dev \
22+
libfreetype6-dev \
23+
libxml2-dev \
24+
wget \
25+
--no-install-recommends
26+
27+
RUN apt-get -yq build-dep imagemagick
28+
29+
RUN wget https://github.com/ImageMagick/ImageMagick6/archive/6.9.11-22.tar.gz && \
30+
tar -xzvf 6.9.11-22.tar.gz && \
31+
cd ImageMagick6-6.9.11-22 && \
32+
./configure && \
33+
make && \
34+
make install && \
35+
ldconfig /usr/local/lib && \
36+
make check
637

738
RUN docker-php-ext-install mysqli && \
839
yes '' | pecl install imagick && docker-php-ext-enable imagick

0 commit comments

Comments
 (0)