WebServer/gitea-runner/docker-compose.yaml
Aleksey_Skakodub 01216132ec
Some checks failed
Deploy to Server / deploy (push) Failing after 29s
Test Workflow / test (push) Successful in 4s
Вынес gitea репозиторий в отдельный композ а также отдельный композ для прометеуса
2025-06-14 09:19:50 -04:00

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"