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']

