16 lines
510 B
Bash
16 lines
510 B
Bash
#!/bin/sh
|
|
set -e
|
|
|
|
# Register once (state stored in /data/.runner, which is a mounted volume so it
|
|
# survives restarts). On later starts it just runs the daemon.
|
|
if [ ! -f /data/.runner ]; then
|
|
echo "Registering runner with ${GITEA_INSTANCE_URL} ..."
|
|
act_runner register --no-interactive \
|
|
--instance "${GITEA_INSTANCE_URL}" \
|
|
--token "${GITEA_RUNNER_REGISTRATION_TOKEN}" \
|
|
--name "${GITEA_RUNNER_NAME:-vm-runner}" \
|
|
--labels "${GITEA_RUNNER_LABELS:-ubuntu:host}"
|
|
fi
|
|
|
|
exec act_runner daemon
|