Ma77Ball opened a new issue, #5835: URL: https://github.com/apache/texera/issues/5835
### Task Summary The gateway sets no cache headers on the frontend bundle: bin/single-node/nginx.conf proxies / and /api/ to dashboard-service with no add_header/expires, and there is no k8s cache config. With outputHashing: "all" (angular.json:55), index.html references hashed chunk filenames that change every deploy. A browser that caches index.html across a deploy then requests chunk names that no longer exist (404 -> blank screen). Set Cache-Control: no-cache, must-revalidate on index.html and Cache-Control: public, max-age=31536000, immutable on hashed *.[hash].js/.css assets at the static-serving layer (nginx + dashboard-service asset config / k8s), so a revalidated index.html always points at chunks that exist. Part of #5291. ### Task Type - [x] DevOps / Deployment / CI -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
