FROM php:7-apache ENV DOKUWIKI_VERSION 2018-04-22b RUN set -ex; \ \ savedAptMark="$(apt-mark showmanual)"; \ \ apt-get update; \ apt-get install -y --no-install-recommends \ rsync \ libcurl4-openssl-dev \ libevent-dev \ libfreetype6-dev \ libicu-dev \ libjpeg-dev \ libldap2-dev \ libmcrypt-dev \ libmemcached-dev \ libpng-dev \ libpq-dev \ libxml2-dev \ libmagickwand-dev \ libzip-dev \ ; \ \ debMultiarch="$(dpkg-architecture --query DEB_BUILD_MULTIARCH)"; \ docker-php-ext-configure gd --with-freetype-dir=/usr --with-png-dir=/usr --with-jpeg-dir=/usr; \ docker-php-ext-configure ldap --with-libdir="lib/$debMultiarch"; \ docker-php-ext-install \ gd \ ; \ apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ rm -rf /var/lib/apt/lists/* RUN set -ex; \ curl -fsSL -o dokuwiki.tgz \ "https://download.dokuwiki.org/src/dokuwiki/dokuwiki-${DOKUWIKI_VERSION}.tgz"; \ tar -xzf dokuwiki.tgz -C /tmp; \ rsync -a /tmp/dokuwiki-${DOKUWIKI_VERSION}/ /var/www/html/; \ chown -R root: /var/www/html; \ chown -R www-data: /var/www/html/data /var/www/html/conf; \ rm -rf /tmp/dokuwiki-${DOKUWIKI_VERSION}/; \ rm dokuwiki.tgz; #ENTRYPOINT ["/entrypoint.sh"] CMD ["apache2-foreground"]