From b1718ad5131ca835ec0715e382af4e4028208e6a Mon Sep 17 00:00:00 2001 From: HasanKulbuzhev Date: Thu, 16 Apr 2026 01:28:57 +0300 Subject: [PATCH] add nginx internal/glossary/dump path (cherry picked from commit a82e687904999d0e2c24a26c9db195e0a24ebb37) --- phpdocker/nginx/nginx.conf | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/phpdocker/nginx/nginx.conf b/phpdocker/nginx/nginx.conf index cdd98db..3049b8b 100644 --- a/phpdocker/nginx/nginx.conf +++ b/phpdocker/nginx/nginx.conf @@ -53,6 +53,23 @@ server { add_header Cache-Control "public, immutable"; } + # Prebuilt glossary: storage/app/glossary-exports/. Только X-Accel-Redirect из Laravel; прямой запрос — 404. + location /internal/glossary-exports/ { + internal; + alias /application/storage/app/glossary-exports/; + sendfile on; + tcp_nopush on; + default_type application/json; + charset utf-8; + + gzip on; + gzip_vary on; + gzip_comp_level 5; + gzip_min_length 256; + gzip_types application/json; + } + + # Дамп через FastCGI (не try_files → index.php). При prebuilt Laravel отдаёт X-Accel-Redirect → location выше. location ~ ^/api/glossaries/dump/?$ { gzip on; gzip_vary on;