feat: local vision service with structured spaces and camera lens objects

This commit is contained in:
Codex
2026-10-03 16:12:25 +08:00
commit 9d7c20e4db
16 changed files with 1300 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
[Unit]
Description=ZhaoVision local video management
After=network-online.target tailscaled.service
Wants=network-online.target
[Service]
Type=simple
User=zhaovision
Group=zhaovision
WorkingDirectory=/opt/zhaovision/current
EnvironmentFile=/etc/zhaovision.env
Environment=PYTHONDONTWRITEBYTECODE=1
Environment=PYTHONUNBUFFERED=1
Environment=TZ=UTC
ExecStart=/usr/bin/python3 /opt/zhaovision/current/app.py
Restart=always
RestartSec=4
UMask=0077
NoNewPrivileges=true
PrivateTmp=true
ProtectSystem=strict
ProtectHome=true
ReadWritePaths=/var/lib/zhaovision
MemoryMax=512M
[Install]
WantedBy=multi-user.target