Commit graph

7 commits

Author SHA1 Message Date
76627791b0 Stop overriding job container, use runner default
Some checks failed
Build and push image / build-and-push (push) Failing after 3s
Setting container: node:20-bookworm replaced the runner's default
job image wholesale, which is where DOCKER_HOST and the docker CLI
were actually pre-configured. Use the default image so that config
applies.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-18 15:38:02 +02:00
73144b91aa Drop buildx, use plain docker build/push
Some checks failed
Build and push image / build-and-push (push) Failing after 15s
docker/setup-buildx-action resolves its builder endpoint from the
docker context file rather than the live DOCKER_HOST env var, so it
still tried the (absent) unix socket. Plain docker CLI commands
honor DOCKER_HOST directly, matching what the runner now provides.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-18 15:36:20 +02:00
f22e93963e Drop custom dind sidecar, use runner-provided docker daemon
Some checks failed
Build and push image / build-and-push (push) Failing after 1m29s
The Forgejo runner infra now gives job containers a privileged
container pre-wired to its own dind sidecar via DOCKER_HOST, so
defining our own docker:dind service would start a conflicting
second daemon. Keep the node image + docker CLI install (still
needed) and drop the services/env block.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-18 15:25:18 +02:00
8f3138a202 Fix pipeline: use node image with docker CLI installed
Some checks failed
Build and push image / build-and-push (push) Failing after 24s
JS actions (checkout, login-action, etc.) need Node.js, so the docker
CLI-only alpine image couldn't run them. Switch to node:20-bookworm and
install the docker CLI/buildx plugin as a step instead.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-18 15:12:39 +02:00
340fc8ba57 Fix pipeline: run build job in a container with docker CLI
Some checks failed
Build and push image / build-and-push (push) Failing after 14s
The runner's default job image has no docker binary. Run the job in
docker:27-cli with a docker:27-dind sidecar service instead of relying
on the runner exposing a host docker socket.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-18 15:06:40 +02:00
9072622e4f Add Forgejo Actions pipeline to build and push image
Some checks failed
Build and push image / build-and-push (push) Failing after 1m6s
Builds the Containerfile and pushes to git.rosenvold.tech's registry on
push to master.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-18 15:03:43 +02:00
9e1a7021e1 First tiny working commit 2026-09-18 14:59:24 +02:00