WebServer/gitea-runner/docker-compose.yaml

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"