FROM php:7.4-apache RUN a2enmod rewrite # install the PHP extensions we need RUN apt-get update && apt install -y gcc make autoconf libc-dev pkg-config libmemcached-dev libjpeg-dev zlib1g-dev libpng-dev && rm -rf /var/lib/apt/lists/* \ php-ext-configure gd \ && docker-php-ext-install gd RUN docker-php-ext-install mysqli && pecl install redis && docker-php-ext-enable redis VOLUME /var/www/html ENV WORDPRESS_VERSION 5.5.1 ENV WORDPRESS_UPSTREAM_VERSION 5.5.1 # upstream tarballs include ./wordpress/ so this gives us /usr/src/wordpress #RUN curl -o wordpress.tar.gz -SL https://wordpress.org/wordpress-${WORDPRESS_UPSTREAM_VERSION}.tar.gz \ # && echo "$WORDPRESS_SHA1 *wordpress.tar.gz" \ # && tar -xzf wordpress.tar.gz -C /usr/src/ \ # && rm wordpress.tar.gz \ # && chown -R www-data:www-data /usr/src/wordpress COPY docker-entrypoint.sh /entrypoint.sh ENTRYPOINT ["/entrypoint.sh"] CMD ["apache2-foreground"]