FROM alpine:3.11 LABEL version="1.4" LABEL maintainer="info@tmade.de" #ENV http_proxy "http://proxy:80" #ENV https_proxy "https://proxy:80" #ENV no_proxy="localhost,127.0.0.1,.local" #ARG VERSION RUN set -ex; RUN apk update && apk upgrade && \ apk add --no-cache \ bash \ tini \ tar \ xz \ wget \ less \ man man-pages \ mdocml-apropos \ busybox-extras \ curl \ make \ gcc \ g++ \ apache2 \ apache2-ssl \ apache2-ldap \ apache2-utils RUN makewhatis RUN rm -rf /var/cache/apk/* && \ #mkdir /var/www/htdocs && \ #chown -R apache:www-data /var/www/htdocs && \ mkdir /etc/apache2/certificate && \ echo 'alias ll="ls -alh"' >> ~/.bashrc && \ echo 'alias ..="cd .."' >> ~/.bashrc && \ echo 'alias ...="cd ../.."' >> ~/.bashrc COPY certificate/* /etc/apache2/certificate/ COPY httpd.conf /etc/apache2/ COPY ssl.conf /etc/apache2/conf.d/ COPY index.html /var/www/localhost/htdocs/ WORKDIR /etc/apache2 #USER apache #EXPOSE 80 443 #ENTRYPOINT ["/bin/sh", "-c", "/bin/bash"] #exec form #ENTRYPOINT /bin/bash #shell form #ENTRYPOINT ["/usr/sbin/apache2ctl", "-D", "FOREGROUND"] #exec form #ENTRYPOINT /usr/sbin/httpd -D FOREGROUND -f /etc/apache2/httpd.conf #shell form #ENTRYPOINT /sbin/tini /usr/sbin/httpd -D FOREGROUND -f /etc/apache2/httpd.conf ENTRYPOINT ["/sbin/tini", "--"] CMD ["/usr/sbin/httpd", "-D", "FOREGROUND", "-f", "/etc/apache2/httpd.conf"]