[Unit] Description=Zwavejs2Mqtt After=network-online.target Wants=network-online.target [Service] Type=notify NotifyAccess=all ExecStartPre=/usr/bin/setfacl -m zwavejs:rw {{ zwavejs_device }} ExecStartPre=/usr/bin/chcon -t console_device_t {{ zwavejs_device }} ExecStartPre=-/usr/bin/podman container rm --ignore -f zwavejs2mqtt ExecStart=/usr/bin/podman run \ --pull never \ --sdnotify=conmon --cgroups=no-conmon \ --rm \ --network=host \ --name zwavejs2mqtt \ -v /var/lib/zwavejs:/usr/src/app/store:Z \ --uidmap 0:{{ zwavejs_user.uid }}:1 \ --gidmap 0:{{ zwavejs_user.group }}:1 \ --uidmap 1:5000001:1024 \ --gidmap 1:5000001:1024 \ --device {{ zwavejs_device }}:{{ zwavejs_device_container}}:rw \ docker.io/zwavejs/zwavejs2mqtt:latest ProtectSystem=full UMask=0077 [Install] WantedBy=multi-user.target