FROM registry.access.redhat.com/ubi8-minimal:latest

RUN echo -e "[php]\nname=php\nstream=7.4\nprofiles=common\nstate=enabled\n" >/etc/dnf/modules.d/php.module
RUN echo -e "[nginx]\nname=nginx\nstream=1.18\nprofiles=common\nstate=enabled\n" >/etc/dnf/modules.d/nginx.module

RUN microdnf update tzdata && \
    microdnf install nginx php-fpm php-common php-cli && \
    microdnf clean all

RUN mkdir -p /run/php-fpm
RUN echo '/usr/sbin/php-fpm --daemonize && /usr/sbin/nginx -g "daemon off;"' >/start.sh

EXPOSE 80
STOPSIGNAL SIGQUIT

ENTRYPOINT ["bash"]
CMD ["/start.sh"]