Skip to content

Commit 9da49c5

Browse files
committed
refactor(Dockerfile): replace apache2 & php files by static config file.
Just as for the docker-entrypoint.sh, as the configuration is now defined at build time and overriden at runtime strictly through environment variables, it's not necessary anymore to capture config file changes as they become immutable.
1 parent 548dbc0 commit 9da49c5

File tree

1 file changed

+0
-20
lines changed

1 file changed

+0
-20
lines changed

Dockerfile

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -50,21 +50,6 @@ COPY --chmod=0755 docker-entrypoint.sh /usr/local/bin/
5050

5151
HEALTHCHECK CMD curl -f http://localhost -A "HealthCheck" || exit 1
5252

53-
# Enable compression
54-
RUN sed -i '/LoadModule mime_module/s/^#//g' /etc/apache2/httpd.conf \
55-
&& sed -i '/LoadModule deflate_module/s/^#//g' /etc/apache2/httpd.conf \
56-
&& sed -i '/AddOutputFilterByType text\/html/s/^#//g' /etc/apache2/httpd.conf \
57-
&& sed -i '/AddOutputFilterByType text\/plain/s/^#//g' /etc/apache2/httpd.conf \
58-
&& sed -i '/AddOutputFilterByType text\/xml/s/^#//g' /etc/apache2/httpd.conf \
59-
&& sed -i '/AddOutputFilterByType application\/javascript/s/^#//g' /etc/apache2/httpd.conf \
60-
&& sed -i '/AddOutputFilterByType text\/css/s/^#//g' /etc/apache2/httpd.conf \
61-
&& sed -i '/AddOutputFilterByType image\/svg\+xml/s/^#//g' /etc/apache2/httpd.conf \
62-
&& sed -i '/AddOutputFilterByType application\/x-font-ttf/s/^#//g' /etc/apache2/httpd.conf \
63-
&& sed -i '/AddOutputFilterByType font\/opentype/s/^#//g' /etc/apache2/httpd.conf \
64-
&& sed -i '/AddOutputFilterByType image\/jpeg/s/^#//g' /etc/apache2/httpd.conf \
65-
&& sed -i '/AddOutputFilterByType image\/png/s/^#//g' /etc/apache2/httpd.conf \
66-
&& sed -i '/AddOutputFilterByType image\/gif/s/^#//g' /etc/apache2/httpd.conf
67-
6853
# Forward Apache access and error logs to Docker's log collector.
6954
# Optional last line adds extra verbosity with for example:
7055
# [ssl:info] [pid 33] [client 10.0.5.8:45542] AH01964: Connection to child 2 established (server your.domain:443)
@@ -73,11 +58,6 @@ RUN ln -sf /dev/stdout /var/www/logs/access.log \
7358
&& ln -sf /dev/stderr /var/www/logs/ssl-access.log
7459
# && ln -sf /dev/stderr /var/www/logs/ssl-error.log
7560

76-
# Enable mod_deflate for text compression
77-
RUN sed -i 's/#LoadModule deflate_module/LoadModule deflate_module/' /etc/apache2/httpd.conf \
78-
&& sed -i 's/#LoadModule filter_module/LoadModule filter_module/' /etc/apache2/httpd.conf \
79-
&& echo 'AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript application/json' >> /etc/apache2/httpd.conf
80-
8161
# Set console entry path
8262
WORKDIR /htdocs
8363

0 commit comments

Comments
 (0)