clair.service 854 B

12345678910111213141516171819202122232425262728
  1. [Unit]
  2. Description=Clair Container
  3. Wants=network-online.target
  4. After=network-online.target
  5. [Service]
  6. Restart=on-failure
  7. TimeoutStopSec=30
  8. ExecStartPre=/usr/bin/podman rm --ignore -f clair
  9. ExecStart=/usr/bin/podman run \
  10. --conmon-pidfile %t/%n-pid \
  11. --cidfile %t/%n-cid \
  12. --cgroups=no-conmon \
  13. --name=clair -d \
  14. --network=quay \
  15. -e CLAIR_CONF=/clair/config.yaml \
  16. -e CLAIR_MODE=combo \
  17. -v ./clair:/clair:Z \
  18. -v ./tls-ca-bundle.pem:/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem:Z \
  19. registry.redhat.io/quay/clair-rhel8:v3.14
  20. ExecStop=/usr/bin/podman stop --ignore --cidfile %t/%n-cid -t 30 && \
  21. /bin/rm -f %t/%n-pid %t/%n-cid
  22. Type=forking
  23. PIDFile=%t/%n-pid
  24. KillMode=none
  25. [Install]
  26. WantedBy=default.target