[Unit] Description=Gitea Action Runner ConditionPathExists=/etc/act_runner/act_runner ConditionPathExists=/etc/act_runner/act_runner.env ConditionPathExists=/etc/act_runner/act_runner.yaml StartLimitBurst=3 StartLimitIntervalSec=60 Documentation=https://gitea.com/gitea/act_runner After=network.target network-online.target Wants=network-online.target [Service] ExecStart=/usr/sbin/act_runner daemon --config /etc/act_runner/act_runner.yaml ExecStartPost=/usr/bin/sh -c "umask '022'; /usr/bin/pgrep --newest 'act_runner' > '/run/act_runner/act_runner.pid'" ExecStop=/usr/bin/rm --force '/run/act_runner/act_runner.pid' Restart=on-failure Group=git User=git ReadWriteDirectories=/var/cache/act_runner RuntimeDirectory=act_runner RuntimeDirectoryMode=755 WorkingDirectory=/var/lib/act_runner [Install] WantedBy=multi-user.target