mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-07 19:55:26 +03:00
Use map instead
This commit is contained in:
parent
b78a3b975f
commit
d0227a3d80
@ -34,6 +34,11 @@ http {
|
|||||||
|
|
||||||
proxy_cache_path /dev/shm/nginx_cache levels=1:2 keys_zone=api_cache:10m max_size=10m inactive=1m use_temp_path=off;
|
proxy_cache_path /dev/shm/nginx_cache levels=1:2 keys_zone=api_cache:10m max_size=10m inactive=1m use_temp_path=off;
|
||||||
|
|
||||||
|
map $http_accept $should_not_cache {
|
||||||
|
'application/json' 0;
|
||||||
|
default 1;
|
||||||
|
}
|
||||||
|
|
||||||
upstream frigate_api {
|
upstream frigate_api {
|
||||||
server 127.0.0.1:5001;
|
server 127.0.0.1:5001;
|
||||||
keepalive 1024;
|
keepalive 1024;
|
||||||
@ -192,12 +197,9 @@ http {
|
|||||||
proxy_cache_use_stale updating;
|
proxy_cache_use_stale updating;
|
||||||
proxy_cache_valid 200 5s;
|
proxy_cache_valid 200 5s;
|
||||||
proxy_cache_bypass $http_x_cache_bypass;
|
proxy_cache_bypass $http_x_cache_bypass;
|
||||||
|
proxy_no_cache $should_not_cache;
|
||||||
add_header X-Cache-Status $upstream_cache_status;
|
add_header X-Cache-Status $upstream_cache_status;
|
||||||
|
|
||||||
if ($http_accept !~ "application/json") {
|
|
||||||
proxy_no_cache 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
location /api/vod/ {
|
location /api/vod/ {
|
||||||
proxy_pass http://frigate_api/vod/;
|
proxy_pass http://frigate_api/vod/;
|
||||||
include proxy.conf;
|
include proxy.conf;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user