Правим конфиг нджинкса
Some checks failed
Auto-Deploy-prodman / deploy (push) Failing after 3s

This commit is contained in:
2026-02-14 23:48:28 +03:00
parent 0f1fe17480
commit 722ceb88df
2 changed files with 38 additions and 0 deletions

35
nginx/default.conf Normal file
View File

@@ -0,0 +1,35 @@
upstream django_app {
server web:8000;
}
server {
listen 80;
server_name localhost; # Можешь заменить на свой IP или домен
# Максимальный размер загружаемого файла (важно для чертежей/моделей)
client_max_body_size 100M;
# Основной прокси на Django
location / {
proxy_pass http://django_app;
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_redirect off;
}
# Статические файлы (STATIC_ROOT в Django)
location /static/ {
alias /app/staticfiles/;
expires 30d;
add_header Cache-Control "public, no-transform";
}
# Медиа файлы (MEDIA_ROOT в Django)
location /media/ {
alias /app/media/;
expires 30d;
add_header Cache-Control "public, no-transform";
}
}