Switch to Buildah for container builds #51

Merged
eblume merged 30 commits from feature/p5-container-builds into main 2026-01-24 13:30:26 -08:00
Showing only changes of commit 476b80e985 - Show all commits

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>
Erich Blume 2026-01-24 10:40:35 -08:00

View file

@ -8,9 +8,11 @@ runner:
timeout: {{ forgejo_runner_timeout }} timeout: {{ forgejo_runner_timeout }}
container: container:
# Use host network so containers can reach localhost:3001 (Forgejo) network: "bridge"
network: "host"
privileged: {{ forgejo_runner_privileged | lower }} 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 # Mount Docker socket so jobs can build containers
valid_volumes: valid_volumes:
- /var/run/docker.sock - /var/run/docker.sock