2022-04-19 10:23:06 +02:00
|
|
|
FROM debian:bullseye
|
|
|
|
|
|
|
|
LABEL maintainer="Equipe Evolix <info@evolix.fr>"
|
|
|
|
|
|
|
|
COPY reg.asc /etc/apt/keyrings/evolix.asc
|
|
|
|
RUN apt-get update \
|
|
|
|
&& apt-get install -y --no-install-recommends \
|
|
|
|
wget \
|
|
|
|
apt-transport-https \
|
|
|
|
ca-certificates \
|
|
|
|
&& wget -O /etc/apt/keyrings/sury.gpg \
|
|
|
|
https://packages.sury.org/php/apt.gpg \
|
|
|
|
&& echo "deb [signed-by=/etc/apt/keyrings/sury.gpg] https://packages.sury.org/php/ bullseye main" \
|
|
|
|
> /etc/apt/sources.list.d/sury.list \
|
|
|
|
&& echo "deb [signed-by=/etc/apt/keyrings/evolix.asc] http://pub.evolix.net/ bullseye-php80/" \
|
|
|
|
> /etc/apt/sources.list.d/php80.list \
|
|
|
|
&& apt-get update \
|
|
|
|
&& apt-get install -y --no-install-recommends \
|
|
|
|
php \
|
|
|
|
php-fpm \
|
|
|
|
php-cli \
|
|
|
|
php-curl \
|
|
|
|
php-mysql \
|
|
|
|
php-pgsql \
|
|
|
|
php-ldap \
|
|
|
|
php-imap \
|
|
|
|
php-gd \
|
|
|
|
php8.0-ssh2 \
|
|
|
|
php-php-gettext \
|
|
|
|
composer \
|
|
|
|
libphp-phpmailer \
|
2022-04-25 15:20:40 +02:00
|
|
|
&& rm -rf /var/lib/apt/lists/* \
|
|
|
|
&& mkdir -p /run/php
|
2022-04-19 10:23:06 +02:00
|
|
|
|
|
|
|
COPY z-evolinux-defaults.php80.ini /etc/php/8.0/fpm/conf.d/z-evolinux-defaults.ini
|
|
|
|
COPY pool.d-defaults.php80.conf /etc/php/8.0/fpm/pool.d/www.conf
|
|
|
|
|
|
|
|
EXPOSE 9000
|
|
|
|
CMD ["php-fpm8.0"]
|