File neuvector.service of Package neuvector-demo
# neuvector.service
# autogenerated by Podman 4.3.1
# Thu Jan 19 12:26:11 UTC 2023
[Unit]
Description=Neuvector Demo container
Documentation=https://open-docs.neuvector.com/
Wants=network-online.target
After=network-online.target
RequiresMountsFor=/run/containers/storage
Wants=neuvector-allinone.service neuvector-scanner.service
Before=neuvector-allinone.service neuvector-scanner.service
[Service]
Environment=PODMAN_SYSTEMD_UNIT=%n
Restart=on-failure
TimeoutStopSec=70
ExecStartPre=/bin/rm \
-f %t/neuvector.pid %t/neuvector.pod-id
ExecStartPre=/usr/bin/podman pod create \
--infra-conmon-pidfile %t/neuvector.pid \
--pod-id-file %t/neuvector.pod-id \
--exit-policy=stop \
--replace \
-p 8443:8443 neuvector
ExecStart=/usr/bin/podman pod start \
--pod-id-file %t/neuvector.pod-id
ExecStop=/usr/bin/podman pod stop \
--ignore \
--pod-id-file %t/neuvector.pod-id \
-t 10
ExecStopPost=/usr/bin/podman pod rm \
--ignore \
-f \
--pod-id-file %t/neuvector.pod-id
PIDFile=%t/neuvector.pid
Type=forking
[Install]
WantedBy=default.target