2
2
# ==============================================
3
3
4
4
ARG PHP_BASE_IMAGE_VERSION
5
- FROM php:${PHP_BASE_IMAGE_VERSION} as min
5
+ FROM php:${PHP_BASE_IMAGE_VERSION} AS min
6
6
7
7
# Install required system packages for PHP extensions for Yii 2.0 Framework
8
8
COPY --from=mlocati/php-extension-installer /usr/bin/install-php-extensions /usr/local/bin/
@@ -34,7 +34,7 @@ RUN chmod 755 \
34
34
/usr/local/bin/docker-php-entrypoint
35
35
36
36
37
- FROM min as dev
37
+ FROM min AS dev
38
38
ARG PECL_IMAGICK_INSTALL_SUFFIX
39
39
ARG PECL_MONGODB_INSTALL_SUFFIX
40
40
ARG PECL_XDEBUG_INSTALL_SUFFIX
@@ -51,18 +51,18 @@ RUN apt-get update && \
51
51
# Install common system packages for PHP extensions recommended for Yii 2.0 Framework
52
52
COPY --from=mlocati/php-extension-installer /usr/bin/install-php-extensions /usr/local/bin/
53
53
RUN install-php-extensions \
54
+ imagick${PECL_IMAGICK_INSTALL_SUFFIX} \
55
+ mongodb${PECL_MONGODB_INSTALL_SUFFIX} \
56
+ xdebug${PECL_XDEBUG_INSTALL_SUFFIX} \
57
+ pdo_mysql \
58
+ pdo_pgsql \
59
+ gd \
54
60
pcntl \
55
61
soap \
56
62
zip \
57
63
bcmath \
58
64
exif \
59
- gd \
60
- opcache \
61
- pdo_mysql \
62
- pdo_pgsql \
63
- imagick${PECL_IMAGICK_INSTALL_SUFFIX} \
64
- mongodb${PECL_MONGODB_INSTALL_SUFFIX} \
65
- xdebug${PECL_XDEBUG_INSTALL_SUFFIX}
65
+ opcache
66
66
67
67
# Add configuration files
68
68
COPY image-files/dev/ /
@@ -86,7 +86,7 @@ ENV COMPOSER_ALLOW_SUPERUSER=1 \
86
86
PHP_ENABLE_XDEBUG=0
87
87
88
88
89
- FROM min as nginx-min
89
+ FROM min AS nginx-min
90
90
91
91
# Install nginx
92
92
RUN apt-get update \
@@ -115,7 +115,7 @@ CMD ["supervisord", "-c", "/etc/supervisor/supervisord.conf"]
115
115
EXPOSE 80 443
116
116
117
117
118
- FROM dev as nginx-dev
118
+ FROM dev AS nginx-dev
119
119
120
120
# Install nginx
121
121
RUN apt-get update \
0 commit comments