26 lines
846 B
YAML
26 lines
846 B
YAML
# documentation: https://github.com/go-gitea/gitea
|
|
# category: devtools
|
|
# slogan: Gitea Actions runner for docker
|
|
# tags: gitea,actions,runner,docker
|
|
# logo: svgs/gitea.svg
|
|
|
|
services:
|
|
runner:
|
|
image: 'docker.io/gitea/runner:1.0.0'
|
|
environment:
|
|
- 'GITEA_INSTANCE_URL=${GITEA_INSTANCE_URL}'
|
|
- 'GITEA_RUNNER_REGISTRATION_TOKEN=${GITEA_RUNNER_REGISTRATION_TOKEN}'
|
|
- 'GITEA_RUNNER_NAME=${GITEA_RUNNER_NAME:-gitea-runner}'
|
|
- 'GITEA_RUNNER_LABELS=${GITEA_RUNNER_LABELS:-ubuntu-latest:docker://node:22}'
|
|
- 'GITEA_TOKEN=${GITEA_TOKEN}'
|
|
working_dir: /data
|
|
volumes:
|
|
- 'runner-data:/data'
|
|
- '/var/run/docker.sock:/var/run/docker.sock'
|
|
healthcheck:
|
|
test:
|
|
- CMD-SHELL
|
|
- "ps aux | grep '[R]unner' > /dev/null || exit 1"
|
|
interval: 5s
|
|
timeout: 10s
|
|
retries: 15
|