From 885729fcde1b736eac3cc472261fa4dc94fb39a2 Mon Sep 17 00:00:00 2001 From: ErickSkrauch Date: Tue, 26 Nov 2019 21:30:53 +0300 Subject: [PATCH] Replace nginx image to enable gzpi and brotli encoding --- Dockerfile | 2 +- docker/nginx/nginx.conf | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index c2bbf5b..8652dc8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -68,7 +68,7 @@ CMD ["php-fpm"] # ================================================================================ -FROM nginx:1.15.10-alpine AS web +FROM fholzer/nginx-brotli:v1.16.0 AS web ENV PHP_SERVERS php:9000 diff --git a/docker/nginx/nginx.conf b/docker/nginx/nginx.conf index eac3609..f370d65 100644 --- a/docker/nginx/nginx.conf +++ b/docker/nginx/nginx.conf @@ -29,5 +29,19 @@ http { default "off"; } + # GZIP + gzip on; + gzip_comp_level 6; + gzip_min_length 256; + gzip_proxied any; + gzip_vary on; + gzip_types application/* font/* image/* text/*; + + # Brotli + brotli on; + brotli_comp_level 6; + brotli_min_length 256; + brotli_types application/* font/* image/* text/*; + include /etc/nginx/conf.d/*.conf; }