FROM centos:8
ENV container docker
LABEL maintainer="Ilya A <grayhoax@grayhoax.ru>"

RUN useradd --create-home --base-dir /home --shell /sbin/nologin apl
RUN dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
RUN dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm -y
RUN dnf -y install dnf-utils libmemcached -y
RUN dnf module install php:remi-7.4 -y
RUN dnf update -y
RUN dnf install php-{mysql,curl,gd,intl,pear,recode,xmlrpc,mbstring,gettext,gmp,json,xml,fpm,memcached,bcmath} -y

RUN rm -Rf /var/www/*

ENV PHP_VERSION 7.4.0

COPY docker-php-entrypoint /usr/local/bin/
COPY conf/php-fpm.conf /etc/
COPY conf/www.conf /etc/php-fpm.d/www.conf
RUN chmod +x /usr/local/bin/docker-php-entrypoint

ENTRYPOINT ["/usr/local/bin/docker-php-entrypoint"]

WORKDIR /var/www/

STOPSIGNAL SIGQUIT

EXPOSE 9000
CMD ["php-fpm"]
