diff --git a/deploy/nginx/host/dev/dev.procollab.ru b/deploy/nginx/host/dev/dev.procollab.ru index b8ce3c50..d1b13028 100644 --- a/deploy/nginx/host/dev/dev.procollab.ru +++ b/deploy/nginx/host/dev/dev.procollab.ru @@ -18,11 +18,33 @@ server { listen 443 ssl; server_name dev.procollab.ru; server_tokens off; + root /home/front/app; + index index.html; ssl_certificate /etc/letsencrypt/live/dev.procollab.ru-0001/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/dev.procollab.ru-0001/privkey.pem; - location / { + location ~ ^/(admin|api-auth|files|industries|news|projects|vacancies|core|invites|auth|chats|events|programs|courses|rate-project|feed|api|anymail|ws)(/|$) { + include /etc/nginx/procollab/includes/proxy_app.inc; + } + + location ~ ^/(swagger(\.json|\.yaml)?|swagger/|redoc/?)$ { + include /etc/nginx/procollab/includes/proxy_app.inc; + } + + location ^~ /static/admin/ { + include /etc/nginx/procollab/includes/proxy_app.inc; + } + + location ^~ /static/drf-yasg/ { + include /etc/nginx/procollab/includes/proxy_app.inc; + } + + location ^~ /static/rest_framework/ { include /etc/nginx/procollab/includes/proxy_app.inc; } + + location / { + try_files $uri $uri/ /index.html; + } }