forgejo-runner: try to configure dind
Some checks failed
/ Ansible Lint (push) Failing after 2m38s

This commit is contained in:
Stefan Bethke 2026-07-04 12:50:26 +02:00
commit 5004d16270
6 changed files with 57 additions and 1 deletions

View file

@ -0,0 +1,24 @@
[Unit]
Description=Forgejo Docker in Docker
Documentation=https://forgejo.org/docs/latest/admin/actions/docker-access/#docker-in-docker
After=docker.service
Requires=docker.service
[Service]
ExecStart=/usr/bin/docker run \
-p 127.0.0.1:2376:2375 \
--rm \
--privileged \
--name dind_container \
docker:dind \
dockerd -H tcp://0.0.0.0:2375 --tls=false
ExecStop=/usr/bin/docker stop dind_container
User=runner
WorkingDirectory=/home/runner
Restart=on-failure
TimeoutSec=0
RestartSec=10
[Install]
WantedBy=multi-user.target