/
Paff
/
declarant
Обзор
Документация
Войти
/
Paff
/
declarant
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
nginx.conf
40 строк
1 KB
1pash1985-gif
Increase nginx API proxy timeout to 900s for long certificate reparse
05 авг 2026, 20:40
05 авг 2026, 20:40
ab532b9
Код
Авторство
О чём код?
server { listen 80; server_name _; client_max_body_size 100M; # Фронтенд — nginx отдаёт напрямую из volume-маунта root /app/web/frontend/dist; # API и health — проксируем на Flask/gunicorn location /api/ { proxy_pass http://app:8000; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_read_timeout 900s; proxy_send_timeout 900s; proxy_connect_timeout 10s; } location /health { proxy_pass http://app:8000; proxy_set_header Host $host; } # Статика с кешированием (CSS/JS бандлы) location /assets/ { expires 7d; add_header Cache-Control "public, immutable"; } # SPA fallback — все остальные пути → index.html location / { try_files $uri $uri/ /index.html; # Не кешировать index.html (чтобы обновления видны сразу) add_header Cache-Control "no-cache, no-store, must-revalidate"; add_header Pragma "no-cache"; } }