oso-rhel7-zagg-client.service 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. # This is a systemd file to run this docker container under systemd.
  2. # To make this work:
  3. # * pull the image (probably from ops docker registry)
  4. # * place this file in /etc/systemd/system without the .systemd extension
  5. # * run the commands:
  6. # systemctl daemon-reload
  7. # systemctl enable zagg-client-docker
  8. # systemctl start zagg-client-docker
  9. #
  10. #
  11. [Unit]
  12. Description=Zagg Client Contatainer
  13. Requires=docker.service
  14. After=docker.service
  15. [Service]
  16. Type=simple
  17. TimeoutStartSec=5m
  18. #Slice=container-small.slice
  19. ExecStartPre=-/usr/bin/docker rm "oso-rhel7-zagg-client"
  20. ExecStart=/usr/bin/docker run --name oso-rhel7-zagg-client \
  21. -e ZAGG_SERVER=SERVERNAME \
  22. -e ZAGG_USER=USERNAME \
  23. -e ZAGG_PASSWORD=PASSWORD \
  24. -v /etc/localtime:/etc/localtime \
  25. -v /run/pcp:/run/pcp \
  26. docker-registry.ops.rhcloud.com/ops/oso-rhel7-zagg-client
  27. ExecReload=-/usr/bin/docker stop "oso-rhel7-zagg-client"
  28. ExecReload=-/usr/bin/docker rm "oso-rhel7-zagg-client"
  29. ExecStop=-/usr/bin/docker stop "oso-rhel7-zagg-client"
  30. [Install]
  31. WantedBy=default.target