Align with the working Dockerfile from sap-ai-provider. The container
does not need explicit pnpm setup — corepack in node:24 handles it
on demand when pnpm is invoked.
@mariozechner/pi-coding-agent \
opencode-ai
-RUN corepack enable && corepack prepare pnpm@latest --activate
-
# Rename the base image's "node" user to "agent" and align UID/GID.
# Default 1001 matches GitHub Actions runner UID (ubuntu-latest since May 2025).
# On macOS, build with --build-arg AGENT_UID=$(id -u) to match host UID.