diff --git a/git/docker-compose.yaml b/git/docker-compose.yaml index 223451c..3d291a0 100644 --- a/git/docker-compose.yaml +++ b/git/docker-compose.yaml @@ -60,8 +60,39 @@ services: - "docker.group=git" + docker-in-docker: + image: docker:dind + privileged: 'true' + command: ['dockerd', '-H', 'tcp://0.0.0.0:2375', '--tls=false'] + restart: 'unless-stopped' + networks: + - runner + + + runner: + image: code.forgejo.org/forgejo/runner:3.5.1 + links: + - docker-in-docker + depends_on: + docker-in-docker: + condition: service_started + environment: + DOCKER_HOST: tcp://docker-in-docker:2375 + user: 1002:1002 + volumes: + - /var/dockervolumes/git/runner:/data + restart: 'unless-stopped' + # command: '/bin/sh -c "while : ; do sleep 1 ; done ;"' # for registration + command: '/bin/sh -c "sleep 5; forgejo-runner daemon"' + networks: + - git + - runner + + networks: git: web: external: true + runner: +