Compare commits
5 Commits
Author | SHA1 | Date |
---|---|---|
Hugo Thunnissen | b46907513e | 8 months ago |
Hugo Thunnissen | 6127d61d2b | 2 years ago |
Hugo Thunnissen | d17c0dd8aa | 2 years ago |
Hugo Thunnissen | 0c34072fc0 | 2 years ago |
Hugo Thunnissen | 0de0c4dca8 | 2 years ago |
@ -1,47 +1,56 @@
|
||||
FROM debian:sid
|
||||
FROM ubuntu:22.04
|
||||
|
||||
# Set the env variables to non-interactive
|
||||
ENV DEBIAN_FRONTEND noninteractive
|
||||
ENV DEBIAN_PRIORITY critical
|
||||
ENV DEBCONF_NOWARNINGS yes
|
||||
|
||||
RUN apt-get -y update && DEBIAN_FRONTEND=noninteractive apt-get -y install \
|
||||
libreadline8 bash-completion sudo tzdata libtool-bin software-properties-common
|
||||
|
||||
RUN add-apt-repository ppa:ondrej/php
|
||||
|
||||
RUN apt-get update && apt-get -y install \
|
||||
php7.4-memcached \
|
||||
php8.2-memcached \
|
||||
php-redis \
|
||||
php7.4-bcmath \
|
||||
php7.4-bz2 \
|
||||
php7.4-cli \
|
||||
php7.4-common \
|
||||
php7.4-curl \
|
||||
php7.4-fpm \
|
||||
php7.4-gmp \
|
||||
php7.4-intl \
|
||||
php7.4-json \
|
||||
php7.4-mbstring \
|
||||
php7.4-mysql \
|
||||
php7.4-odbc \
|
||||
php7.4-opcache \
|
||||
php7.4-pgsql \
|
||||
php7.4-readline \
|
||||
php7.4-tidy \
|
||||
php7.4-xml \
|
||||
php7.4-xmlrpc \
|
||||
php7.4-xsl \
|
||||
php7.4-zip \
|
||||
php7.4-gd \
|
||||
php8.2-bcmath \
|
||||
php8.2-fpm \
|
||||
php8.2-bz2 \
|
||||
php8.2-cli \
|
||||
php8.2-common \
|
||||
php8.2-curl \
|
||||
php8.2-gmp \
|
||||
php8.2-intl \
|
||||
php-json \
|
||||
php8.2-mbstring \
|
||||
php8.2-mysql \
|
||||
php8.2-odbc \
|
||||
php8.2-opcache \
|
||||
php8.2-pgsql \
|
||||
php8.2-readline \
|
||||
php8.2-tidy \
|
||||
php8.2-xml \
|
||||
php8.2-xsl \
|
||||
php8.2-zip \
|
||||
php8.2-gd \
|
||||
php-bcmath \
|
||||
php-apcu \
|
||||
php-cli \
|
||||
php-imagick \
|
||||
composer
|
||||
|
||||
ADD ./www.conf /etc/php/7.4/fpm/pool.d/www.conf
|
||||
ADD ./php.ini /etc/php/7.4/fpm/
|
||||
ADD ./php-fpm.conf /etc/php/7.4/fpm/
|
||||
ADD ./www.conf /etc/php/8.2/fpm/pool.d/www.conf
|
||||
ADD ./php.ini /etc/php/8.2/fpm/
|
||||
ADD ./php-fpm.conf /etc/php/8.2/fpm/
|
||||
|
||||
RUN touch /var/log/php8.2-fpm.log
|
||||
RUN chmod 777 /var/log/php8.2-fpm.log
|
||||
RUN mkdir -p /run/php
|
||||
RUN chmod 777 /run/php
|
||||
|
||||
CMD [ \
|
||||
"/usr/sbin/php-fpm7.4", \
|
||||
"/usr/sbin/php-fpm8.2", \
|
||||
"--nodaemonize", \
|
||||
"--fpm-config", \
|
||||
"/etc/php/7.4/fpm/php-fpm.conf" \
|
||||
"/etc/php/8.2/fpm/php-fpm.conf" \
|
||||
]
|
||||
|
Loading…
Reference in New Issue