runner setup script fixes

This commit is contained in:
2025-12-21 08:46:14 -08:00
parent 8f76443b42
commit 8b2138e46e

View File

@@ -41,7 +41,13 @@ wget https://gitea.com/gitea/act_runner/releases/download/v0.2.13/act_runner-0.2
mv act_runner-*-linux-amd64 act_runner
chmod +x act_runner
./act_runner generate-config | tee $FILE > /dev/null
if [ ! -f $FILE ]; then
echo "[INFO] config not generated yet — generating now..."
./act_runner generate-config | tee $FILE > /dev/null
else
echo "[INFO] config already generated — skipping generation."
fi
chown fithwum:docker act_runner
chown fithwum:docker $FILE
@@ -54,7 +60,12 @@ sed -i '/^ labels:/,/^$/c\
- "vm-docker-build2:docker://catthehacker/ubuntu:act-latest"\
' $FILE
./act_runner --config $FILE register --no-interactive --instance <instance_url> --token <registration_token> --name <runner_name>
if [ ! -f .runner ]; then
echo "[INFO] Runner not registered yet — registering now..."
./act_runner --config $FILE register --no-interactive --instance <instance_url> --token <registration_token> --name <runner_name>
else
echo "[INFO] Runner already registered — skipping registration."
fi
tee /etc/systemd/system/act_runner.service <<EOF
[Unit]