23 lines
754 B
YAML
Executable File
23 lines
754 B
YAML
Executable File
|
|
services:
|
|
gitea-runner:
|
|
image: gitea/act_runner
|
|
container_name: gitea-runner
|
|
restart: unless-stopped
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
- ./config.yml:/runner/config.yml
|
|
- ./data:/data
|
|
environment:
|
|
- GITEA_INSTANCE_URL=https://super-admins.online
|
|
- GITEA_RUNNER_REGISTRATION_TOKEN=eEGt8J0BiCoORJg93tZKGSQIHBXJwhyKLT0mR62C
|
|
command: >
|
|
sh -c "
|
|
if [ ! -f /data/.registered ]; then
|
|
act_runner register --no-interactive --instance $${GITEA_INSTANCE_URL} --token $${GITEA_RUNNER_REGISTRATION_TOKEN} &&
|
|
touch /data/.registered &&
|
|
act_runner --config /runner/config.yml daemon
|
|
else
|
|
act_runner --config /runner/config.yml daemon
|
|
fi"
|