diff --git a/frontend/nginx.docker.conf b/frontend/nginx.docker.conf index 992b73d..5d76f17 100644 --- a/frontend/nginx.docker.conf +++ b/frontend/nginx.docker.conf @@ -28,6 +28,20 @@ server { proxy_cache_bypass $http_upgrade; } + # Upload files proxy to backend + location /uploads { + proxy_pass http://backend:13057/uploads; + proxy_http_version 1.1; + 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; + + # Cache uploaded images + expires 7d; + add_header Cache-Control "public, immutable"; + } + # Static files with caching location /assets/ { expires 1y;