Add custom/start.sh

This commit is contained in:
2025-10-26 10:39:52 +00:00
parent d0f224ff87
commit f30b92bc8e

28
custom/start.sh Normal file
View File

@@ -0,0 +1,28 @@
#!/bin/bash
# This is the start.sh file for the gitea-runner egg
# Only download and set up act_runner if it doesn't exist
if [ ! -f "act_runner" ]; then
echo "Downloading act_runner..."
curl -O https://dl.gitea.com/act_runner/0.2.13/act_runner-0.2.13-linux-amd64
mv act_runner-0.2.13-linux-amd64 act_runner
chmod +x act_runner
echo "act_runner downloaded and set up."
else
echo "act_runner already exists, skipping download."
fi
# Only register if the config file (.runner) doesn't exist
if [ ! -f "config.yml" ]; then
echo "Registering act_runner..."
curl -O
./act_runner generate-config > config.yaml register --instance ${INSTANCE_URL} --token ${RUNNER_TOKEN} --no-interactive
echo "Registration complete."
else
echo "Config file (.runner) already exists, skipping registration."
fi
# Always start the daemon
echo "Starting act_runner daemon..."
./act_runner daemon