@@ -15,62 +15,60 @@ LABEL \
1515 MAINTAINER=
'Samuel Fontebasso <[email protected] >' \
1616 PHP_VERSION="$VERSION_PHP"
1717
18- RUN \
19- set -xe \
20- && apk update \
21- && apk add --upgrade git \
22- bzip2-dev \
23- ca-certificates \
24- curl \
25- curl-dev \
26- ghostscript \
27- icu-dev \
28- imagemagick \
29- imagemagick-dev \
30- imagemagick-libs \
31- libjpeg-turbo-dev \
32- libmcrypt-dev \
33- libpng-dev \
34- libressl-dev \
35- libxml2-dev \
36- libzip-dev \
37- nginx \
38- nginx-mod-http-headers-more \
39- oniguruma-dev \
40- postgresql-dev \
41- runit \
42- && apk add --update --virtual build-dependencies build-base gcc wget autoconf \
43- && docker-php-ext-install \
44- bcmath \
45- bz2 \
46- calendar \
47- exif \
48- opcache \
49- pdo_mysql \
50- pdo_pgsql \
51- shmop \
52- sockets \
53- sysvmsg \
54- sysvsem \
55- sysvshm \
56- zip \
57- && pecl install imagick-3.5.1 \
58- && docker-php-ext-enable --ini-name docker-php-ext-x-01-imagick.ini imagick \
59- && ln -sf /dev/stdout /var/log/nginx/access.log \
60- && ln -sf /dev/stderr /var/log/nginx/error.log
18+ RUN set -ex; \
19+ \
20+ apk add --no-cache --upgrade git \
21+ bzip2-dev \
22+ ca-certificates \
23+ curl \
24+ curl-dev \
25+ ghostscript \
26+ icu-dev \
27+ imagemagick \
28+ imagemagick-dev \
29+ imagemagick-libs \
30+ libjpeg-turbo-dev \
31+ libmcrypt-dev \
32+ libpng-dev \
33+ libressl-dev \
34+ libxml2-dev \
35+ libzip-dev \
36+ nginx \
37+ nginx-mod-http-headers-more \
38+ oniguruma-dev \
39+ postgresql-dev \
40+ runit; \
41+ apk add --no-cache --virtual build-dependencies build-base gcc wget autoconf; \
42+ docker-php-ext-install \
43+ bcmath \
44+ bz2 \
45+ calendar \
46+ exif \
47+ opcache \
48+ pdo_mysql \
49+ pdo_pgsql \
50+ shmop \
51+ sockets \
52+ sysvmsg \
53+ sysvsem \
54+ sysvshm \
55+ zip; \
56+ pecl install imagick-3.5.1; \
57+ docker-php-ext-enable --ini-name docker-php-ext-x-01-imagick.ini imagick; \
58+ ln -sf /dev/stdout /var/log/nginx/access.log; \
59+ ln -sf /dev/stderr /var/log/nginx/error.log; \
60+ mv "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini" ; \
61+ chmod +x \
62+ /sbin/runit-wrapper \
63+ /sbin/runsvdir-start \
64+ /etc/service/nginx/run \
65+ /etc/service/php-fpm/run
6166
6267COPY ./src /
63- RUN mv "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini"
64- ADD ./custom_params.ini /usr/local/etc/php/conf.d/docker-php-ext-x-02-custom-params.ini
68+ COPY ./custom_params.ini /usr/local/etc/php/conf.d/docker-php-ext-x-02-custom-params.ini
6569
6670WORKDIR /app
6771
68- RUN chmod +x \
69- /sbin/runit-wrapper \
70- /sbin/runsvdir-start \
71- /etc/service/nginx/run \
72- /etc/service/php-fpm/run
73-
7472EXPOSE 80/tcp
7573
7674CMD ["/sbin/runit-wrapper" ]
0 commit comments