FROM alpine:latest RUN apk add --no-cache curl git yaml zip \ php7-fpm php7-json php7-zlib php7-simplexml php7-xml php7-pdo php7-phar \ php7-openssl php7-gd php7-iconv php7-mcrypt php7-session php7-zip \ php7-curl php7-opcache php7-ctype php7-apcu \ php7-intl php7-bcmath php7-dom php7-mbstring php7-xmlreader && \ apk add --no-cache --update musl && \ rm -rf /var/cache/apk/* RUN sed -i 's/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/' /etc/php7/php.ini && \ sed -i 's/expose_php = On/expose_php = Off/' /etc/php7/php.ini COPY php-fpm.conf /etc/php7/php-fpm.d/zz-docker.conf RUN addgroup -g 9999 lilia COPY --chown=nobody:lilia grav /app/ COPY --chown=nobody:lilia Authentication.php /app/system/src/Grav/Common/User/Authentication.php USER nobody:lilia WORKDIR /app RUN php7 bin/gpm install admin form login email RUN php7 bin/grav install USER root:root EXPOSE 9000 CMD ["php-fpm7"]