Skip to content

Commit 46646a2

Browse files
la14-1louisgvclaude
authored
feat: add junie Dockerfile for Docker image builds (#2601)
All 7 other agents have a sh/docker/{agent}.Dockerfile; junie was added in 2026-03 but its Dockerfile was never created, meaning no Docker image exists for it. This adds the missing file following the codex pattern (npm-based agent, Node.js 22 via n). Note: .github/workflows/docker.yml also needs `junie` added to its matrix.agent array — tracked in a separate GitHub issue. Agent: team-lead Co-authored-by: B <6723574+louisgv@users.noreply.github.com> Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent b0730c8 commit 46646a2

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

sh/docker/junie.Dockerfile

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
FROM ubuntu:24.04
2+
3+
ENV DEBIAN_FRONTEND=noninteractive
4+
5+
# Base packages
6+
RUN apt-get update -y && \
7+
apt-get install -y --no-install-recommends \
8+
curl git ca-certificates build-essential unzip zsh && \
9+
rm -rf /var/lib/apt/lists/*
10+
11+
# Node.js 22 via n
12+
RUN curl --proto '=https' -fsSL https://raw.githubusercontent.com/tj/n/master/bin/n | bash -s install 22
13+
14+
# Junie CLI
15+
RUN npm install -g @jetbrains/junie-cli
16+
17+
CMD ["/bin/sleep", "inf"]

0 commit comments

Comments
 (0)