35 lines
852 B
Plaintext
35 lines
852 B
Plaintext
[Unit]
|
|
Description=Frigate NVR
|
|
Wants=network-online.target
|
|
After=network-online.target
|
|
Requires=dev-apex_0.device
|
|
After=dev-apex_0.device
|
|
RequiresMountsFor=/var/lib/frigate
|
|
|
|
[Container]
|
|
Image=ghcr.io/blakeblackshear/frigate:0.12.1
|
|
PodmanArgs=--uidmap 0:209:1
|
|
PodmanArgs=--gidmap 0:209:1
|
|
PodmanArgs=--uidmap 1:6000001:65536
|
|
PodmanArgs=--gidmap 1:6000001:65536
|
|
PodmanArgs=--shm-size 256m
|
|
EnvironmentFile=/etc/frigate/environ
|
|
Volume=/var/lib/frigate/media:/media/frigate:rw,z,U
|
|
Volume=/var/lib/frigate/tmp:/tmp:rw,z,U
|
|
Volume=/etc/frigate/config.yml:/config/config.yml:ro
|
|
AddDevice=/dev/apex_0
|
|
AddDevice=/dev/dri/renderD128
|
|
AddCapability=CAP_PERFMON
|
|
Network=host
|
|
Annotation=org.systemd.property.KillMode='none'
|
|
|
|
[Service]
|
|
UMask=0077
|
|
Restart=always
|
|
TimeoutStopSec=infinity
|
|
StateDirectory=%N/tmp
|
|
StateDirectory=%N/media
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|