From f47483df39f29bda8e46d9e7afb28fb00088840e Mon Sep 17 00:00:00 2001 From: kolaente Date: Mon, 17 Sep 2018 08:02:15 +0200 Subject: [PATCH] The docker image now uses gzip compression --- Dockerfile | 1 + nginx.conf | 40 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 nginx.conf diff --git a/Dockerfile b/Dockerfile index 710ce6f611..b1ffb21640 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,5 +2,6 @@ FROM nginx MAINTAINER maintainers@vikunja.io +ADD nginx.conf /etc/nginx/nginx.conf COPY dist /usr/share/nginx/html RUN rm /usr/share/nginx/html/js/*.map \ No newline at end of file diff --git a/nginx.conf b/nginx.conf new file mode 100644 index 0000000000..ebc9f3a943 --- /dev/null +++ b/nginx.conf @@ -0,0 +1,40 @@ +user nginx; +worker_processes 1; + +error_log /var/log/nginx/error.log warn; +pid /var/run/nginx.pid; + + +events { + worker_connections 1024; +} + + +http { + include /etc/nginx/mime.types; + default_type application/octet-stream; + + log_format main '$remote_addr - $remote_user [$time_local] "$request" ' + '$status $body_bytes_sent "$http_referer" ' + '"$http_user_agent" "$http_x_forwarded_for"'; + + access_log /var/log/nginx/access.log main; + + sendfile on; + #tcp_nopush on; + + keepalive_timeout 65; + + gzip on; + gzip_disable "msie6"; + + gzip_vary on; + gzip_proxied any; + gzip_comp_level 6; + gzip_buffers 16 8k; + gzip_http_version 1.1; + gzip_min_length 256; + gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/vnd.ms-fontobject application/x-font-ttf font/opentype image/svg+xml; + + include /etc/nginx/conf.d/*.conf; +}