From 7100d35838a6cc6d4b96852608e3e46fe2480ef5 Mon Sep 17 00:00:00 2001 From: Sergey Krylov Date: Tue, 22 Aug 2023 21:00:40 +0300 Subject: [PATCH] feat(app): add gzip --- configs/nginx.conf.dev | 4 ++++ configs/nginx.conf.prod | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) diff --git a/configs/nginx.conf.dev b/configs/nginx.conf.dev index e70eeb4..5edcd2b 100644 --- a/configs/nginx.conf.dev +++ b/configs/nginx.conf.dev @@ -16,6 +16,10 @@ server { proxy_pass http://arkids-main-backend-development:5000; } + location /static { + proxy_pass https://arkids-main-backend-development:5000; + } + listen 80; listen [::]:80; } diff --git a/configs/nginx.conf.prod b/configs/nginx.conf.prod index a65dbe5..1e75a33 100644 --- a/configs/nginx.conf.prod +++ b/configs/nginx.conf.prod @@ -15,6 +15,36 @@ server { ssl_certificate /etc/nginx/ssl/arkids.ru.crt; ssl_certificate_key /etc/nginx/ssl/arkids.ru.key; + 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 + application/atom+xml + application/geo+json + application/javascript + application/x-javascript + application/json + application/ld+json + application/manifest+json + application/rdf+xml + application/rss+xml + application/xhtml+xml + application/xml + font/eot + font/otf + font/ttf + image/svg+xml + text/css + text/javascript + text/plain + text/xml; + location / { proxy_pass http://arkids-main-frontend-production:3000; @@ -29,4 +59,8 @@ server { location /api { proxy_pass http://arkids-main-backend-production:5000; } + + location /static { + proxy_pass http://arkids-main-backend-production:5000; + } }