ARG PHP_VERSION FROM nginx ARG PHP_VERSION RUN apt-get -y install lsb-release ca-certificates curl RUN curl -sSLo /tmp/debsuryorg-archive-keyring.deb https://packages.sury.org/debsuryorg-archive-keyring.deb RUN dpkg -i /tmp/debsuryorg-archive-keyring.deb RUN sh -c 'echo "deb [signed-by=/usr/share/keyrings/debsuryorg-archive-keyring.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list' RUN apt update #RUN apt install -y libapache2-mod-php${PHP_VERSION} RUN apt install -y php${PHP_VERSION}-cli RUN apt install -y php${PHP_VERSION}-fpm RUN apt install -y php${PHP_VERSION}-apcu RUN apt install -y php${PHP_VERSION}-common RUN apt install -y php${PHP_VERSION}-curl RUN apt install -y php${PHP_VERSION}-bz2 RUN apt install -y php${PHP_VERSION}-gd RUN apt install -y php${PHP_VERSION}-igbinary RUN apt install -y php${PHP_VERSION}-imagick RUN apt install -y php${PHP_VERSION}-imap RUN apt install -y php${PHP_VERSION}-intl RUN apt install -y php${PHP_VERSION}-mbstring RUN apt install -y php${PHP_VERSION}-memcache RUN apt install -y php${PHP_VERSION}-memcached RUN apt install -y php${PHP_VERSION}-msgpack RUN apt install -y php${PHP_VERSION}-mysql RUN apt install -y php${PHP_VERSION}-opcache RUN apt install -y php${PHP_VERSION}-pspell RUN apt install -y php${PHP_VERSION}-readline RUN apt install -y php${PHP_VERSION}-redis RUN apt install -y php${PHP_VERSION}-soap RUN apt install -y php${PHP_VERSION}-tidy RUN apt install -y php${PHP_VERSION}-xml RUN apt install -y php${PHP_VERSION}-xmlrpc RUN apt install -y php${PHP_VERSION}-xsl RUN apt install -y php${PHP_VERSION}-zip RUN apt install -y php${PHP_VERSION}-bcmath RUN apt install -y php${PHP_VERSION}-sqlite3 RUN apt install -y php${PHP_VERSION}-gmp RUN apt install -y composer COPY www.conf /etc/php/${PHP_VERSION}/fpm/pool.d COPY php.ini /etc/php/${PHP_VERSION}/fpm COPY runcron.sh /root COPY run.sh /root RUN chmod a+x /root/run.sh RUN chmod a+x /root/runcron.sh CMD ['/bin/bash','/root/run.sh']