FROM debian:buster-slim ENV DEBIAN_FRONTEND noninteractive ARG GRAV_VERSION=1.6.28 ARG DEV_PKGS="zlib1g-dev libpng-dev libjpeg-dev libfreetype6-dev \ libcurl4-gnutls-dev libxml2-dev libonig-dev" RUN apt-get update && \ apt-get install -y imagemagick git bash procps wget unzip dumb-init \ php-fpm php-gd php-json php-curl php-dom php-xml php-yaml php-apcu \ php-opcache php-simplexml php-zip php-mbstring \ && mkdir /var/www \ && chown www-data:www-data /var/www \ && cd /var/www # CLeanup RUN apt-get remove -y --purge ${DEV_PKGS} && \ apt-get autoremove --purge -y && \ apt-get clean -y && \ rm -rf /var/lib/apt/lists/* && \ rm -rf /var/cache/apt/* /tmp/* /var/tmp/* /var/log/* RUN mkdir /run/php && \ chown www-data:www-data /var/log /run/php && \ mkdir -p /etc/php/7.3/fpm/pool.d ADD docker-entrypoint.sh / ENTRYPOINT ["/docker-entrypoint.sh"] USER www-data CMD ["dumb-init", "/usr/sbin/php-fpm7.3", "--nodaemonize", "--force-stderr"]