action-runner/docker-compose.yml

40 lines
1.1 KiB
YAML

version: '3'
services:
runner:
#container_name: my_runner
image: gitea/act_runner:latest
restart: always
scale: 5
networks:
- default
- gitea-runner-network
volumes:
- ./config.yaml:/config.yaml
- /var/run/docker.sock:/var/run/docker.sock:rw
environment:
CONFIG_FILE: /config.yaml
GITEA_INSTANCE_URL: 'https://cdn04132025.gitlink.org.cn' # 输入服务地址
GITEA_RUNNER_REGISTRATION_TOKEN: 'xxxxxxxxx' # 需要gitea中runner token
runner-cache:
container_name: runner-cache
image: gitea/act_runner:latest
restart: always
networks:
- default
- gitea-runner-network
volumes:
- ./onfig.yaml:/config.yaml
- /data/runner-data:/root/.cache/actcache
- /var/run/docker.sock:/var/run/docker.sock:rw
environment:
CONFIG_FILE: /config.yaml
GITEA_INSTANCE_URL: 'https://cdn04132025.gitlink.org.cn' # 输入服务地址
GITEA_RUNNER_REGISTRATION_TOKEN: 'xxxxxxxxx' # 需要gitea中runner token
ports:
- "8088:8088"
networks:
gitea-runner-network:
driver: bridge
ipam:
config:
- subnet: 172.10.0.0/16