services.gitea-actions-runner: make ExecStartPre extensible

This commit is contained in:
DavHau 2023-07-18 01:56:33 +02:00 committed by Jörg Thalheim
parent 7ad7e99370
commit 3d58bac73b

View file

@ -211,7 +211,7 @@ in
User = "gitea-runner";
StateDirectory = "gitea-runner";
WorkingDirectory = "-/var/lib/gitea-runner/${name}";
ExecStartPre = pkgs.writeShellScript "gitea-register-runner-${name}" ''
ExecStartPre = [(pkgs.writeShellScript "gitea-register-runner-${name}" ''
export INSTANCE_DIR="$STATE_DIRECTORY/${name}"
mkdir -vp "$INSTANCE_DIR"
cd "$INSTANCE_DIR"
@ -236,7 +236,7 @@ in
echo "$LABELS_WANTED" > "$LABELS_FILE"
fi
'';
'')];
ExecStart = "${cfg.package}/bin/act_runner daemon --config ${configFile}";
SupplementaryGroups = optionals (wantsDocker) [
"docker"