coolify/templates/compose/gitea-runner.yaml
2026-05-07 16:45:12 +02:00

29 lines
906 B
YAML

# documentation: https://github.com/go-gitea/gitea
# category: devtools, runers
# 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"
restart: unless-stopped
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
volumes:
runner-data: null