frigate/docker
Claude 5ba7802316
Serve preview files from non-default recording roots via nginx
When cameras are configured with recording paths outside /media/frigate
(e.g. /video1, /video2), preview mp4 files generated there had no
corresponding nginx location block — requests returned 404.

At nginx startup, get_nginx_settings.py now extracts unique recording
roots outside /media/frigate from the Frigate config. The nginx run
script uses a new extra_recordings.gotmpl template to generate
location blocks (e.g. /video1/preview/) with alias directives for
each such root, included via extra_recordings.conf.

The API already returns correct src URLs for these paths (the existing
replace(BASE_DIR, "") leaves non-media paths unchanged), so no API
changes are needed.

https://claude.ai/code/session_016bxjbVpx8DqpjysnGYmXdx
2026-03-13 09:01:56 +00:00
..
hailo8l Update hailo installation instructions and script (#21882) 2026-02-05 06:38:34 -07:00
main Serve preview files from non-default recording roots via nginx 2026-03-13 09:01:56 +00:00
memryx update installation code to hold SDK 2.1 version (#20781) 2025-11-03 13:23:51 -07:00
rockchip Fix build (#19634) 2025-08-19 13:19:31 -06:00
rocm Update to ROCm 7.2.0 (#21753) 2026-02-26 21:27:56 -07:00
rpi Improve ffmpeg versions handling (#16712) 2025-02-20 18:07:41 -07:00
synaptics [Init] Initial commit for Synaptics SL1680 NPU (#19680) 2025-09-26 07:07:12 -05:00
tensorrt Fix jetson build (#20808) 2025-11-05 07:10:56 -07:00