FROM wordpress:4.9-fpm ENV TMP /tmp/nginx-php/ RUN apt-get update && apt-get install -y --no-install-recommends \ libjpeg-dev \ libpng-dev \ libfreetype6-dev \ && docker-php-ext-configure gd --with-png-dir=/usr --with-jpeg-dir=/usr --with-freetype-dir=/usr/include \ && docker-php-ext-install gd # php configs COPY www.conf /usr/local/etc/php-fpm.d/www.conf COPY docker-php.ini /usr/local/etc/php/conf.d/docker-php.ini RUN apt-get install -y nginx # nginx configs COPY nginx /etc/nginx # source code COPY htdocs /var/www COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh WORKDIR /var/www EXPOSE 80 CMD ["nginx", "-g", "daemon off;"] ENTRYPOINT ["/entrypoint.sh"]