Files
nabarr/docker/act_runner.compose.yml
dev 0e19adc36c
Some checks failed
Docker / docker (push) Failing after 35s
build: configure act_runner and simplify Docker workflow to amd64
- act_runner.compose.yml: auto-register with forge, mount Docker socket
- act_runner.config.yaml: pass Docker socket to job containers, host network
- docker.yml: drop QEMU/multi-arch, build linux/amd64 only (faster)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-03 17:17:07 +00:00

23 lines
744 B
YAML

version: "3"
# Gitea act_runner for Unraid
# Place this file at: /mnt/user/appdata/act_runner/docker-compose.yml
# Place act_runner.config.yaml at: /mnt/user/appdata/act_runner/config.yaml
#
# Start: docker compose up -d
services:
act_runner:
image: gitea/act_runner:latest
container_name: gitea-act-runner
restart: unless-stopped
environment:
CONFIG_FILE: /data/config.yaml
GITEA_INSTANCE_URL: https://forge.dilain.com
GITEA_RUNNER_REGISTRATION_TOKEN: ex81a1Lror8JhaByGQ2CqppXvvO8nS7cuwqEQ7P5
GITEA_RUNNER_NAME: unraid-runner
GITEA_RUNNER_LABELS: ubuntu-latest:docker://node:20-bullseye
volumes:
- /mnt/user/appdata/act_runner:/data
- /var/run/docker.sock:/var/run/docker.sock