diff --git a/next.config.js b/next.config.js index 290f9e7..c07f060 100644 --- a/next.config.js +++ b/next.config.js @@ -1,9 +1,23 @@ -/** @type {import('next').NextConfig} */ -const nextConfig = { - output: "standalone", - images: { - unoptimized: true, - }, -}; - -module.exports = nextConfig; +/** @type {import('next').NextConfig} */ +const nextConfig = { + output: "standalone", + images: { + unoptimized: true, + }, + async headers() { + return [ + { + // Don't aggressively cache HTML pages - this is a dynamic dashboard + source: "/((?!_next/static|_next/image|favicon.ico).*)", + headers: [ + { + key: "Cache-Control", + value: "no-cache, no-store, must-revalidate", + }, + ], + }, + ]; + }, +}; + +module.exports = nextConfig;