From 8978ddf4f484caca2d7c975324488fb76c7ac993 Mon Sep 17 00:00:00 2001 From: Nicolas Carlier Date: Sun, 2 Nov 2014 20:06:07 +0000 Subject: [PATCH] feat: Add unit file. --- etc/units/webhookd@.service | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 etc/units/webhookd@.service diff --git a/etc/units/webhookd@.service b/etc/units/webhookd@.service new file mode 100644 index 0000000..7030ab1 --- /dev/null +++ b/etc/units/webhookd@.service @@ -0,0 +1,14 @@ +[Unit] +Description=Webkookd Server +After=docker.service +Requires=docker.service + +[Service] +ExecStartPre=-/usr/bin/docker pull ncarlier/webhookd:latest +ExecStartPre=-/usr/bin/docker kill %p +ExecStartPre=-/usr/bin/docker rm %p +ExecStart=/usr/bin/docker run --rm --name %p -v /var/run/docker.sock:/var/run/docker.sock -v /media/data/webhookd/deploy_rsa:/root/.ssh/id_rsa --env-file /media/data/webhookd/env.conf -P ncarlier/webhookd +ExecStop=/usr/bin/docker stop %p + +[X-Fleet] +X-Conflicts=%p@*.service