diff --git a/Dockerfile b/Dockerfile index e874692..e88d835 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,5 +11,15 @@ RUN hugo --minify --gc=true WORKDIR / -FROM nginx +FROM nginx:mainline-alpine COPY --from=0 /homepage/public/ /usr/share/nginx/html + +# tripple slash reference +# https://stackoverflow.com/questions/5190966/using-sed-to-insert-tabs/5191165#5191165 +RUN sed -i -e 's/^worker_processes auto;/worker_processes auto;/'\ + -e "/^events {$/ a \\\tmulti_accept on;\n\tuse epoll;"\ + -e "/^http {$/ a \\\tserver_tokens off;\n\tetag off;\n"\ + -e 's/#tcp_nopush/tcp_nopush/'\ + -e "/tcp_nopush/ a \\\ttcp_nodelay on;"\ + -e "s/^ */$(printf '\t')/"\ + /etc/nginx/nginx.conf