Updated Dockerfile for SSL/HTTPS

This commit is contained in:
Andrea 2021-09-03 19:19:00 +02:00
parent 365078ae64
commit 208d3365a9
No known key found for this signature in database
GPG Key ID: D6B0878B0B161802

View File

@ -1,10 +1,18 @@
ARG version=2.4.48 ARG version=2.4.48-alpine
FROM httpd:$version-alpine FROM httpd:$version
LABEL version=1.0 LABEL version=1.0
COPY ./public_html/ /usr/local/apache2/htdocs/ COPY ./public_html/ /usr/local/apache2/htdocs/
EXPOSE 80/tcp # run web traffic over SSL/HTTPS
COPY ./cert/srv.crt /usr/local/apache2/conf/
COPY ./cert/srv.key /usr/local/apache2/conf/
RUN ["sed", "-i", "-e", "'s/^#\(Include .*httpd-ssl.conf\)/\1/'", "-e", "'s/^#\(LoadModule .*mod_ssl.so\)/\1/'", "-e", "'s/^#\(LoadModule .*mod_socache_shmcb.so\)/\1/'", "conf/httpd.conf"]
EXPOSE 443/tcp
EXPOSE 80/tcp