]> git.armaanb.net Git - dockerfiles.git/blob - wordpress/apache-7.4/Dockerfile
Add Wordpress reccomended PHP modules
[dockerfiles.git] / wordpress / apache-7.4 / Dockerfile
1 FROM php:7.4-apache
2
3 RUN a2enmod rewrite
4
5 # install the PHP extensions we need
6 RUN apt-get update && apt-get install -y gcc make autoconf libc-dev pkg-config \
7         libjpeg-dev zlib1g-dev libpng-dev libmagickwand-6.q16-dev libzip-dev
8 RUN rm -rf /var/lib/apt/lists/*
9 RUN docker-php-ext-install gd mysqli exif
10 RUN pecl install redis imagick zip
11 RUN docker-php-ext-enable redis imagick zip exif
12
13 VOLUME /var/www/html
14
15 ENV WORDPRESS_VERSION 5.5.1
16 ENV WORDPRESS_UPSTREAM_VERSION 5.5.1
17
18 # upstream tarballs include ./wordpress/ so this gives us /usr/src/wordpress
19 #RUN curl -o wordpress.tar.gz -SL https://wordpress.org/wordpress-${WORDPRESS_UPSTREAM_VERSION}.tar.gz \
20 #       && echo "$WORDPRESS_SHA1 *wordpress.tar.gz" \
21 #       && tar -xzf wordpress.tar.gz -C /usr/src/ \
22 #       && rm wordpress.tar.gz \
23 #       && chown -R www-data:www-data /usr/src/wordpress
24
25 COPY docker-entrypoint.sh /entrypoint.sh
26
27 ENTRYPOINT ["/entrypoint.sh"]
28 CMD ["apache2-foreground"]