FROM debian:buster-slim RUN apt-get update \ && apt-get install -y \ apache2 markdown\ && rm -rf /var/lib/apt/lists/* ENV APACHE_RUN_USER www-data ENV APACHE_RUN_GROUP www-data ENV APACHE_LOCK_DIR /var/lock/apache2 ENV APACHE_LOG_DIR /var/log/apache2 ENV APACHE_PID_FILE /var/run/apache2/apache2.pid ENV APACHE_SERVER_NAME localhost RUN a2enmod proxy && \ a2enmod xml2enc && \ a2enmod proxy_http && \ a2enmod proxy_ajp && \ a2enmod rewrite && \ a2enmod deflate && \ a2enmod headers && \ a2enmod proxy_balancer && \ a2enmod proxy_connect && \ a2enmod proxy_html && \ a2enmod ldap && \ a2enmod authnz_ldap RUN rm /etc/apache2/sites-enabled/* COPY apache2.conf /etc/apache2/apache2.conf COPY conf-enabled/*.conf /etc/apache2/conf-enabled/ COPY cfg /etc/apache2/cfg COPY sites /etc/apache2/sites WORKDIR /var/www/html COPY README.md . COPY html/* . RUN cat template.html | \ sed -r "/\[README\]/ e markdown README.md" | \ sed "s/\[README\]//g" \ > index.html WORKDIR /etc/apache2 RUN apachectl configtest CMD ["/usr/sbin/apache2ctl", "-DFOREGROUND"]