From 208d3365a9e27f20b5b1d2a76b2ca36eecded1fd Mon Sep 17 00:00:00 2001 From: Andrea Date: Fri, 3 Sep 2021 19:19:00 +0200 Subject: [PATCH] Updated Dockerfile for SSL/HTTPS --- Dockerfile | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2834ae6..f34ee2c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -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 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