1[Unit]
2Description=Self-Hosted IBM Z Github Actions Runner
3Wants=qemu-user-static
4After=qemu-user-static
5StartLimitIntervalSec=0
6
7[Service]
8Type=simple
9Restart=always
10ExecStartPre=-/usr/bin/docker rm --force actions-runner
11ExecStart=/usr/bin/docker run \
12              --env-file=/etc/actions-runner \
13              --init \
14              --interactive \
15              --name=actions-runner \
16              --rm \
17              --volume=actions-runner:/home/actions-runner \
18              iiilinuxibmcom/actions-runner
19ExecStop=/bin/sh -c "docker exec actions-runner kill -INT -- -1"
20ExecStop=/bin/sh -c "docker wait actions-runner"
21ExecStop=/bin/sh -c "docker rm actions-runner"
22
23[Install]
24WantedBy=multi-user.target
25