From 51625b2e094d1fbd7607fcb169f23448745d509a Mon Sep 17 00:00:00 2001 From: zeyus Date: Mon, 21 Jul 2025 21:47:19 +0200 Subject: [PATCH] added docker compose for OCI runner. --- .docker/docker-compose.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .docker/docker-compose.yml diff --git a/.docker/docker-compose.yml b/.docker/docker-compose.yml new file mode 100644 index 0000000..2b468fe --- /dev/null +++ b/.docker/docker-compose.yml @@ -0,0 +1,26 @@ +# runner OCI +services: + docker-in-docker: + image: docker:dind + container_name: 'docker_dind' + privileged: 'true' + command: ['dockerd', '-H', 'tcp://0.0.0.0:2375', '--tls=false'] + restart: 'unless-stopped' + + gitea: + image: 'data.forgejo.org/forgejo/runner:4.0.0' + links: + - docker-in-docker + depends_on: + docker-in-docker: + condition: service_started + container_name: 'runner' + environment: + DOCKER_HOST: tcp://docker-in-docker:2375 + # User without root privileges, but with access to `./data`. + user: 1003:1003 + volumes: + - ./data:/data + restart: 'unless-stopped' + + command: '/bin/sh -c "sleep 5; forgejo-runner daemon"'