1234567891011121314151617181920212223 |
- {% macro entrypoint(values) %}
- if [ ! -f /data/.runner ]; then
- echo "Registering the runner"
- forgejo-runner register \
- --no-interactive \
- --name {{ values.forgejo_runner.runner_name }} \
- --instance {{ values.forgejo_runner.instance_url }} \
- {%- if values.forgejo_runner.runner_labels %}
- --labels {{ values.forgejo_runner.runner_labels | join(",") }} \
- {%- endif %}
- --token {{ values.forgejo_runner.runner_registration_token }} || { echo "Runner failed to register"; exit 1; }
- echo "Runner registered successfully"
- else
- echo "Runner register file [/data/.runner] already exists"
- echo "Skipping registration"
- echo "If you want to re-register the runner, please delete the file /data/.runner"
- fi
- echo "\n\n"
- echo "Starting the runner"
- forgejo-runner daemon
- exit 0
- {% endmacro %}
|