mirror of
https://github.com/CyberMind-FR/secubox-deb.git
synced 2026-07-30 00:19:30 +00:00
|
Some checks are pending
License Headers / check (push) Waiting to run
* docs(frigate): Foundation design — LXC podman on amd64 + /api/v1/frigate shim + WAF-fronted (ref #821) * docs(frigate): Foundation implementation plan — 7 tasks (ref #821) * feat(frigate): package scaffold — control/rules/changelog + placeholder (ref #821) * feat(frigate): idempotent LXC + podman provisioning (mirror photoprism) (ref #821) * feat(frigate): config example + reconcile example path/db-path/image-override (ref #821) Task 3: conf/frigate.config.yml.example — OpenVINO CPU detector, go2rtc demo source (boots with no real camera), record/snapshots retention, mqtt.enabled: false, commented real-camera block. Task 2 review reconciliations: - debian/rules now ships the example to the canonical path /usr/share/secubox/frigate/frigate.config.yml.example, matching what install-lxc.sh's install_config() actually reads (was wrongly shipped to /etc/secubox/frigate.config.yml.example). - config example adds database.path: /media/frigate/db/frigate.db so Frigate's SQLite DB lands on /data/frigate (bind-mounted), not the Frigate default /config/frigate.db. - install-lxc.sh templates the installed frigate.service unit's image tag from $IMAGE via sed after install -D (idempotent, fail-safe via grep -qF check), so SECUBOX_FRIGATE_IMAGE overrides actually take effect instead of silently running the hardcoded :0.14.1. Also drops the unused `openssl` from require_cmds (dead dep from photoprism). * feat(frigate): /api/v1/frigate shim — status/cameras/events/storage/stats, JWT, double-cached, fail-safe (ref #821) * fix(frigate): shim robustness — ImportError-only JWT fallback, cache /storage, bound /events, single /api/stats fetch, + fail-safe tests (ref #821) * feat(frigate): host shim service + disk-pressure guard + frigatectl (ref #821) * fix(frigate): diskguard survives missing/unmounted /data (was silent exit 1) + regression test (ref #821) * feat(frigate): nginx shim route + menu.d + documented WAF exposure & sidebar stats (ref #821) * feat(frigate): postinst/prerm (provision LXC, data-preserving) + build verification (ref #821) --------- Co-authored-by: CyberMind-FR <gandalf@Gk2.net> |
||
|---|---|---|
| .. | ||
| integration-tests | ||
| plans | ||
| runs | ||
| specs | ||