aboutsummaryrefslogtreecommitdiffstats
path: root/packages/api/utils/assets.ts
diff options
context:
space:
mode:
authorMohamed Bassem <me@mbassem.com>2025-12-10 08:04:15 +0000
committerMohamed Bassem <me@mbassem.com>2025-12-10 08:04:15 +0000
commit3e8cc745dd692e47784e68f209a70137ec9d86fe (patch)
tree5b74965c1a789e721f359800ec0fa1c5e390a209 /packages/api/utils/assets.ts
parent265b677302fb1f63e6311adcd97685aeb1a99f82 (diff)
downloadkarakeep-3e8cc745dd692e47784e68f209a70137ec9d86fe.tar.zst
fix: Add cache control header on asset endpoints
Diffstat (limited to 'packages/api/utils/assets.ts')
-rw-r--r--packages/api/utils/assets.ts1
1 files changed, 1 insertions, 0 deletions
diff --git a/packages/api/utils/assets.ts b/packages/api/utils/assets.ts
index 3da32ff2..7936f4ba 100644
--- a/packages/api/utils/assets.ts
+++ b/packages/api/utils/assets.ts
@@ -25,6 +25,7 @@ export async function serveAsset(c: Context, assetId: string, userId: string) {
// Default Headers
c.header("Content-type", metadata.contentType);
c.header("X-Content-Type-Options", "nosniff");
+ c.header("Cache-Control", "private, max-age=31536000, immutable");
c.header(
"Content-Security-Policy",
[