server { listen 80; listen [::]:80; server_name _; root /usr/share/nginx/html; gzip on; gzip_types text/css application/javascript image/svg+xml; location / { try_files $uri $uri/ =404; add_header Cache-Control "no-cache"; } # Dateinamen in /assets enthalten einen Hash und ändern sich mit jedem Build location /assets/ { add_header Cache-Control "public, max-age=31536000, immutable"; } }