From 30ce05f9d720f378e47c12338ff20e5f09aa1202 Mon Sep 17 00:00:00 2001 From: Julia McGhee Date: Sat, 21 Mar 2026 22:34:56 +0000 Subject: [PATCH] Fix opencode path: installer uses ~/.opencode/bin not ~/.local/bin --- apps/harness/Dockerfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/harness/Dockerfile b/apps/harness/Dockerfile index e1733c6..51c04c9 100644 --- a/apps/harness/Dockerfile +++ b/apps/harness/Dockerfile @@ -42,8 +42,10 @@ RUN apk add --no-cache git github-cli curl ca-certificates RUN npm install -g @anthropic-ai/claude-code @openai/codex RUN curl -fsSL https://opencode.ai/install | sh || \ echo "WARN: opencode install failed, skipping" -# Ensure opencode is on PATH (installer puts it in ~/.local/bin which root owns) -RUN if [ -f /root/.local/bin/opencode ]; then cp /root/.local/bin/opencode /usr/local/bin/opencode; fi +# Ensure opencode is on PATH (installer may place it in ~/.opencode/bin or ~/.local/bin) +RUN for p in /root/.opencode/bin/opencode /root/.local/bin/opencode; do \ + if [ -f "$p" ]; then cp "$p" /usr/local/bin/opencode; break; fi; \ + done # MCP servers: Gitea (Go binary from builder stage) COPY --from=gitea-mcp-builder /usr/local/bin/gitea-mcp /usr/local/bin/gitea-mcp