From 218aabc5979cc2f30168ec3d82e1aa7c19795606 Mon Sep 17 00:00:00 2001 From: Andrew Godwin Date: Mon, 26 Dec 2022 20:53:50 -0700 Subject: [PATCH] Stop no-store headers getting through for the proxy --- docker/nginx.conf | 2 ++ mediaproxy/views.py | 1 + 2 files changed, 3 insertions(+) diff --git a/docker/nginx.conf b/docker/nginx.conf index 0bda742..f5076cb 100644 --- a/docker/nginx.conf +++ b/docker/nginx.conf @@ -99,6 +99,8 @@ http { proxy_cache_valid 301 307 12h; proxy_cache_valid 500 502 503 504 0s; proxy_cache_valid any 72h; + proxy_hide_header Cache-Control; + add_header Cache-Control "public, max-age=3600"; add_header X-Cache $upstream_cache_status; } diff --git a/mediaproxy/views.py b/mediaproxy/views.py index 11aea5d..62a5b85 100644 --- a/mediaproxy/views.py +++ b/mediaproxy/views.py @@ -31,6 +31,7 @@ class BaseProxyView(View): headers={ "X-Accel-Redirect": "/__takahe_accel__/", "X-Takahe-RealUri": remote_url, + "Cache-Control": "public, max-age=3600", }, ) else: