evodocker/php/Dockerfile.stretch72
2018-11-27 21:21:37 +01:00

30 lines
921 B
Docker

FROM debian:stretch
LABEL maintainer="Equipe Evolix <info@evolix.fr>"
RUN apt-get update && apt-get install -y --no-install-recommends wget apt-transport-https ca-certificates
RUN wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
RUN echo "deb https://packages.sury.org/php/ stretch main" > /etc/apt/sources.list.d/sury.list
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
php7.2 \
php7.2-fpm \
php7.2-cli \
php7.2-curl \
php7.2-mysql \
php7.2-pgsql \
php7.2-ldap \
php7.2-imap \
php7.2-gd \
php-ssh2 \
php-gettext \
composer \
libphp-phpmailer \
&& rm -rf /var/lib/apt/lists/*
COPY z-evolinux-defaults.php72.ini /etc/php/7.2/fpm/conf.d/z-evolinux-defaults.ini
COPY pool.d-defaults.php72.conf /etc/php/7.2/fpm/pool.d/www.conf
EXPOSE 9000
CMD ["php-fpm7.2"]