services: dind: image: docker:dind container_name: 'dind' privileged: 'true' command: ['dockerd', '-H', 'tcp://0.0.0.0:2375', '--tls=false'] restart: 'unless-stopped' runner: image: 'data.forgejo.org/forgejo/runner:6.2.2' links: - dind depends_on: dind: condition: service_started container_name: 'runner' environment: DOCKER_HOST: tcp://dind:2375 user: $RUNNER_UID:$RUNNER_GID volumes: - ./data:/data restart: 'unless-stopped' command: '/bin/sh -c "sleep 5; forgejo-runner daemon"'