server { listen 80; location / { proxy_pass http://frontend:8080; 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; } location ^~ /api { proxy_pass http://backend:8082/; 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_set_header REMOTE-HOST $remote_addr; proxy_http_version 1.1; add_header X-Cache $upstream_cache_status; set $static_fileTU7903MC 0; if ($uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$") { set $static_fileTU7903MC 1; expires 1m; } if ($static_fileTU7903MC = 0) { add_header Cache-Control no-cache; } } }