FROM httpd:2.4.48 LABEL Maintainer="Wolfgang Hottgenroth " LABEL ImageName="registry.hottis.de/dockerized/httpdispatcher" LABEL HubImageName="wollud1969/httpdispatcher" RUN \ apt update && \ apt install -y ca-certificates curl procps && \ sed -i \ -e 's,^#\(LoadModule proxy_module modules/mod_proxy.so\),\1,' \ -e 's,^#\(LoadModule proxy_http_module modules/mod_proxy_http.so\),\1,' \ -e 's,^#\(LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so\),\1,' \ -e 's,^#\(LoadModule macro_module modules/mod_macro.so\),\1,' \ -e 's,^#\(LoadModule rewrite_module modules/mod_rewrite.so\),\1,' \ -e 's,^#\(LoadModule authnz_ldap_module modules/mod_authnz_ldap.so\),\1,' \ -e 's,^#\(LoadModule ldap_module modules/mod_ldap.so\),\1,' \ -e 's,^#\(LoadModule ssl_module modules/mod_ssl.so\),\1,' \ -e 's,^#\(LoadModule watchdog_module modules/mod_watchdog.so\),\1,' \ -e 's,^#\(LoadModule md_module modules/mod_md.so\),\1,' \ -e 's,^#\(LoadModule socache_shmcb_module modules/mod_socache_shmcb.so\),\1,' \ -e 's,^#\(Include conf/extra/httpd-vhosts.conf\),Include conf/editable/httpd-vhosts.conf,' \ conf/httpd.conf && \ mkdir conf/editable && \ mkdir conf/ssl && \ mkdir conf/ssl/private && \ mkdir conf/ssl/certs && \ mkdir conf/ssl/certs && \ mkdir conf/ssl/notify COPY httpd-vhosts.conf-template conf/editable/ COPY notify.sh /usr/bin/ VOLUME /usr/local/apache2/conf/editable VOLUME /usr/local/apache2/conf/ssl VOLUME /usr/local/apache2/logs EXPOSE 443/tcp EXPOSE 80/tcp