Use --add-host to map localhost to Docker host in job containers
Some checks failed
Test CI / test (pull_request) Failing after 40s

This allows containers to reach Forgejo at localhost:3001 for git operations.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Erich Blume 2026-01-24 10:40:35 -08:00
commit 476b80e985

View file

@ -8,9 +8,11 @@ runner:
timeout: {{ forgejo_runner_timeout }}
container:
# Use host network so containers can reach localhost:3001 (Forgejo)
network: "host"
network: "bridge"
privileged: {{ forgejo_runner_privileged | lower }}
# Map localhost to Docker host so containers can reach Forgejo at localhost:3001
# host-gateway is a special Docker value that resolves to the host IP
options: "--add-host localhost:host-gateway"
# Mount Docker socket so jobs can build containers
valid_volumes:
- /var/run/docker.sock