Runner: reachable actions cache on docker0:8088, allow the workspace bind in valid_volumes
ci / frontend (push) Successful in 1m6s
ci / server (push) Successful in 3m46s
ci / e2e (push) Successful in 1m48s
ci / image (push) Failing after 2m34s

Co-Authored-By: Claude Fable 5.1 <[email protected]>
This commit is contained in:
2026-10-16 10:48:02 -06:00
co-authored by Claude Fable 5.1
parent c5b0c11c0c
commit 0dfe856f17
3 changed files with 18 additions and 1 deletions
+4
View File
@@ -18,6 +18,10 @@ the `spencerm` user through the Docker socket. No sudo is needed.
"bind source path does not exist". The runner removes what the job started when the job ends; the
workflow also runs `down -v` itself.
- Capacity 2: server and frontend run at the same time; e2e waits for both.
- The actions cache (`setup-python` pip cache, `setup-node` npm cache) is served by the runner on
docker-1's docker0 address, port 8088, published in compose.yaml. Job containers cannot reach the
runner's own network; before this was set, every cache restore and save timed out after about
four and a half minutes, which made the server job take 13 minutes instead of 4.
## Install (once)