File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -19,3 +19,4 @@ worktrees
1919
2020# muxclaw
2121config /
22+ workspace /
Original file line number Diff line number Diff line change 1- # Build stage: nq + zellij
1+ # Build stage: nq + zellij + CLI tools
22ARG DENO_VERSION=2.8.3
33FROM denoland/deno:${DENO_VERSION} AS tools-builder
44WORKDIR /app
55
6- # Install nq and dependencies for zellij
6+ # Install nq, ripgrep, fd, and dependencies for zellij
77RUN apt-get update \
88 && apt-get install -y --no-install-recommends \
99 nq \
10+ ripgrep \
11+ fd-find \
1012 curl \
1113 ca-certificates \
1214 && rm -rf /var/lib/apt/lists/*
@@ -33,8 +35,9 @@ RUN npm install -g @earendil-works/pi-coding-agent@${PI_VERSION}
3335FROM denoland/deno:${DENO_VERSION}
3436WORKDIR /app
3537
36- COPY --from=tools-builder /usr/bin/nq /usr/bin/nqtail /usr/bin/nqterm /usr/bin/
38+ COPY --from=tools-builder /usr/bin/nq /usr/bin/nqtail /usr/bin/nqterm /usr/bin/rg /usr/bin/fdfind /usr/bin/
3739COPY --from=tools-builder /usr/local/bin/zellij /usr/local/bin/
40+ RUN ln -s /usr/bin/fdfind /usr/bin/fd
3841COPY --from=pi-builder /usr/local/bin/node /usr/local/bin/
3942COPY --from=pi-builder /usr/local/lib/node_modules /usr/local/lib/node_modules
4043RUN ln -s /usr/local/lib/node_modules/@earendil-works/pi-coding-agent/dist/cli.js /usr/local/bin/pi
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ container-build:
1010
1111container-run :
1212 docker run -it --rm \
13- - v . / config/ muxclaw:/ home/ deno/ .config/ muxclaw/ \
14- - v . / config/ pi:/ home/ deno/ .pi/ \
13+ - v $(pwd) / config/ muxclaw:/ home/ deno/ .config/ muxclaw/ \
14+ - v $(pwd) / config/ pi:/ home/ deno/ .pi/ \
1515 - v $(pwd)/ workspace:/ workspace \
1616 jihchi/ muxclaw:local
You can’t perform that action at this time.
0 commit comments