Files
nabarr/docker/act_runner.compose.yml

30 lines
1.1 KiB
YAML
Raw Normal View History

version: "3"
# Gitea act_runner - to be deployed on Unraid (or any Docker host).
# Allows Gitea Actions workflows to run and build Docker images automatically.
#
# Setup steps:
# 1. Copy this file to /mnt/user/appdata/act_runner/docker-compose.yml
# 2. Register the runner to get a token:
# docker run --rm -it gitea/act_runner:latest \
# register --no-interactive \
# --instance http://10.111.111.4:3000 \
# --token <REGISTRATION_TOKEN> \
# --name unraid-runner \
# --labels ubuntu-latest:docker://node:16-bullseye
# (get the registration token from forge.dilain.com → Settings → Actions → Runners)
# 3. Copy the generated .runner file into /mnt/user/appdata/act_runner/
# 4. Start: docker compose up -d
services:
act_runner:
image: gitea/act_runner:latest
container_name: act_runner
restart: unless-stopped
environment:
- DOCKER_HOST=unix:///var/run/docker.sock
volumes:
- /mnt/user/appdata/act_runner:/data
- /var/run/docker.sock:/var/run/docker.sock
working_dir: /data