X-Git-Url: http://git.ipfire.org/?p=people%2Fjschlag%2Fpbs-docker.git;a=blobdiff_plain;f=src%2Fpbs-manager%2Fpbs-manager.service;fp=src%2Fpbs-manager%2Fpbs-manager.service;h=d040d4a964df58d2bd0d268f4abbc4cf4b0c169e;hp=0000000000000000000000000000000000000000;hb=7b42fa88796339db4d0de040fdc06e3500eb63f3;hpb=881d45dced27c8cbef8d26c92c0db5466ebe5d50 diff --git a/src/pbs-manager/pbs-manager.service b/src/pbs-manager/pbs-manager.service new file mode 100644 index 0000000..d040d4a --- /dev/null +++ b/src/pbs-manager/pbs-manager.service @@ -0,0 +1,14 @@ +[Unit] +Description=Pakfire Build Service - Manager +Requires=docker.service +After=docker.service +[Service] +Environment=GIT_REPO=/root/pbs +ExecStartPre=-/usr/bin/docker stop pbs-manager +ExecStartPre=-/usr/bin/docker rm pbs-manager +ExecStartPre=-/usr/bin/docker pull jonatanschlag/ipfire-pbs-manager:latest +ExecStart=/usr/bin/docker run -p 80:80 --mount type=bind,source="${GIT_REPO}",target=/opt/pbs --name=pbs-manager jonatanschlag/ipfire-pbs-manager:latest +ExecStop=/usr/bin/docker stop pbs-manager + +[Install] +WantedBy=multi-user.target