Dockerfile + CI overlay for roxy/pi
  • Dockerfile 100%
Find a file
roxy c5ec41d112
All checks were successful
Build and Push Pi Image / build (push) Successful in 1m49s
feat(claude): switch to claude-code-acp (subscription) + bundle claude CLI
claude-agent-acp uses the Anthropic SDK and bills as API usage even
with a setup-token. claude-code-acp subprocess-spawns the actual
claude CLI, which authenticates via OAuth from ~/.claude — Pro/Max
subscription inference, no API billing.
2026-05-20 21:13:22 -04:00
.forgejo/workflows ci: log in as cinnabrad (admin can push to roxy namespace) 2026-05-20 14:42:39 -04:00
Dockerfile feat(claude): switch to claude-code-acp (subscription) + bundle claude CLI 2026-05-20 21:13:22 -04:00
README.md feat: add Dockerfile + Forgejo CI for roxy/pi 2026-05-20 14:38:36 -04:00

pi-overlay

Dockerfile + Forgejo CI for roxy/pi, which is a pulled mirror of earendil-works/pi.

The mirror is read-only, so the build assets live in this separate repo. The Forgejo workflow builds an image from the latest commit on the mirror's main branch and pushes it to git.bun.cafe/roxy/pi:latest.

Local build

docker build -t pi:dev .
docker run --rm -it pi:dev bash
# then inside:
pi

Triggers

  • Push to main of this repo (Dockerfile / workflow changes)
  • Cron every 6h (picks up new commits in the upstream mirror)
  • Manual workflow_dispatch

Pinning a specific upstream commit

docker build --build-arg PI_GIT_REF=<sha-or-branch> -t pi:test .