Files
Dynamic-Link-Manager/.gitea/docker-compose.runner.yml
T
2026-02-19 12:00:21 -07:00

31 lines
1.2 KiB
YAML

version: '3.8'
services:
gitea-act-runner:
image: gitea/act_runner:latest
container_name: gitea-act-runner-dlm
restart: unless-stopped
volumes:
# Update this path to your TrueNAS dataset (or local runner data path)
- /mnt/pool/gitea-runner:/data
# Docker socket - required for runner to create job containers
- /var/run/docker.sock:/var/run/docker.sock
environment:
# Update with your Gitea instance URL (accessible from this container)
- GITEA_INSTANCE_URL=http://10.1.10.3:30008/
# Get this from: Repository → Settings → Actions → Runners → New Runner
- GITEA_RUNNER_REGISTRATION_TOKEN=<your-runner-token>
# Name your runner (can be anything)
- GITEA_RUNNER_NAME=dlm-runner
# Labels: format is "label:docker-image"
# These labels will be used in your workflow's runs-on field
- GITEA_RUNNER_LABELS=ubuntu:docker://node:20-bullseye,linux:docker://node:20-bullseye
networks:
# Update to match your Gitea container's network
- gitea-network
networks:
gitea-network:
external: true # Change to false if you want to create a new network
# name: gitea # Uncomment and set if using external network