@@ -4,7 +4,7 @@ COPY root /
4
4
5
5
# # configure default environment stuff and file permissions
6
6
RUN set -xe; \
7
- chmod 755 /usr/local/bin/{docker-php-source-prepare,docker-entrypoint,docker-fpm-healthcheck,docker-php-ext-configure,docker-php-ext-enable,docker-php-ext-disable,docker-php-ext-disable,docker-php-ext-install,docker-php-pecl-install,docker-php-source,phpgosu} ; \
7
+ chmod 755 /usr/local/bin/* ; \
8
8
mkdir /home/www-data; \
9
9
chmod 711 /home/www-data; \
10
10
chown www-data:www-data /home/www-data; \
@@ -33,8 +33,8 @@ ARG IMAGICK_BUILD_REQUIREMENTS="curl cmake gcc libtool libedit-dev liblcms2-dev
33
33
ARG IMAGICK_BUILD_REQUIREMENTS_EXTRA=""
34
34
ARG IMAGICK_EXTRA_CONFIGURE_ARGS=""
35
35
36
- ARG MOZJPEG_EXTRA_CONFIGURE_ARGS=""
37
36
ARG MOZJPEG_VERSION="4.1.1"
37
+ ARG MOZJPEG_EXTRA_CONFIGURE_ARGS=""
38
38
39
39
ARG TIFF_VERSION="4.6.0"
40
40
ARG TIFF_EXTRA_CONFIGURE_ARGS=""
@@ -54,56 +54,56 @@ RUN set -xe; \
54
54
# ###############################################
55
55
# # install mozjpeg
56
56
# ###############################################
57
- mkdir -p /tmp/mozjpeg; \
58
- cd /tmp/mozjpeg; \
59
- docker-package-download -o mozjpeg.tar.gz -s https://codeload.github.com/mozilla/mozjpeg/tar.gz/v${MOZJPEG_VERSION}; \
57
+ mkdir -p /tmp/mozjpeg;
58
+ WORKDIR /tmp/mozjpeg
59
+ RUN docker-package-download -o mozjpeg.tar.gz -s https://codeload.github.com/mozilla/mozjpeg/tar.gz/v${MOZJPEG_VERSION}; \
60
60
tar --strip 1 -xzf mozjpeg.tar.gz; \
61
61
cmake -G"Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=/usr/lib -DWITH_JPEG8=true; \
62
62
make install prefix=/usr libdir=/usr/lib64 ; \
63
63
# ###############################################
64
64
# # install tiff
65
65
# ###############################################
66
- mkdir -p /tmp/tiff; \
67
- cd /tmp/tiff; \
68
- docker-package-download -o tiff.tar.gz -s http://download.osgeo.org/libtiff/tiff-${TIFF_VERSION}.tar.gz; \
66
+ mkdir -p /tmp/tiff;
67
+ WORKDIR /tmp/tiff
68
+ RUN docker-package-download -o tiff.tar.gz -s http://download.osgeo.org/libtiff/tiff-${TIFF_VERSION}.tar.gz; \
69
69
tar --strip 1 -xzf tiff.tar.gz; \
70
70
./configure \
71
71
--prefix=/usr \
72
72
${TIFF_EXTRA_CONFIGURE_ARGS:-} \
73
73
; \
74
- make -j$(nproc); \
74
+ make -j" $(nproc)" ; \
75
75
make install; \
76
76
# ###############################################
77
77
# # install webp
78
78
# ###############################################
79
- mkdir -p /tmp/libwebp; \
80
- cd /tmp/libwebp; \
81
- docker-package-download -o libwebp.tar.gz -s https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-${WEBP_VERSION}.tar.gz; \
79
+ mkdir -p /tmp/libwebp;
80
+ WORKDIR /tmp/libwebp
81
+ RUN docker-package-download -o libwebp.tar.gz -s https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-${WEBP_VERSION}.tar.gz; \
82
82
tar --strip 1 -xzf libwebp.tar.gz; \
83
83
./configure \
84
84
--prefix=/usr \
85
85
${WEBP_EXTRA_CONFIGURE_ARGS:-} \
86
86
; \
87
- make -j$(nproc); \
87
+ make -j" $(nproc)" ; \
88
88
make install; \
89
89
# ###############################################
90
90
# # install openjpeg
91
91
# ###############################################
92
- mkdir -p /tmp/openjpeg; \
93
- cd /tmp/openjpeg; \
94
- docker-package-download -o openjpeg.tar.gz -s https://codeload.github.com/uclouvain/openjpeg/tar.gz/v${OPENJPEG_VERSION}; \
92
+ mkdir -p /tmp/openjpeg
93
+ WORKDIR /tmp/openjpeg
94
+ RUN docker-package-download -o openjpeg.tar.gz -s https://codeload.github.com/uclouvain/openjpeg/tar.gz/v${OPENJPEG_VERSION}; \
95
95
tar --strip 1 -xzf openjpeg.tar.gz; \
96
96
mkdir build; \
97
97
cd build; \
98
98
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr; \
99
- make -j$(nproc); \
99
+ make -j" $(nproc)" ; \
100
100
make install; \
101
101
# ###############################################
102
102
# # install imagick
103
103
# ###############################################
104
104
mkdir -p /tmp/imagemagick; \
105
- cd /tmp/imagemagick; \
106
- docker-package-download -o imagemagick.tar.gz -s https://codeload.github.com/ImageMagick/ImageMagick/tar.gz/${IMAGICK_VERSION}; \
105
+ WORKDIR /tmp/imagemagick
106
+ RUN docker-package-download -o imagemagick.tar.gz -s https://codeload.github.com/ImageMagick/ImageMagick/tar.gz/${IMAGICK_VERSION}; \
107
107
tar --strip 1 -xzf imagemagick.tar.gz; \
108
108
./configure \
109
109
--prefix=/usr \
@@ -118,6 +118,6 @@ RUN set -xe; \
118
118
--with-modules \
119
119
${IMAGICK_EXTRA_CONFIGURE_ARGS:-} \
120
120
; \
121
- make -j$(nproc); \
121
+ make -j" $(nproc)" ; \
122
122
make install; \
123
123
/usr/local/bin/docker-layer-clean
0 commit comments