services: runner: image: code.forgejo.org/forgejo/runner:6 container_name: forgejo-runner restart: unless-stopped environment: - DOCKER_HOST=tcp://docker-in-docker:2375 - CONFIG_FILE=/data/config.yml volumes: - ./data:/data depends_on: - docker-in-docker command: /bin/sh -c "sleep 5; forgejo-runner daemon --config /data/config.yml" docker-in-docker: image: docker:dind container_name: forgejo-runner-dind restart: unless-stopped privileged: true environment: - DOCKER_TLS_CERTDIR= command: dockerd -H tcp://0.0.0.0:2375 --tls=false