Skip to content

Commit d7c4bca

Browse files
committed
Enhancement: Add Node.js and npm to the Dockerfile and update CLAUDE.md documentation
Signed-off-by: Ihor Dvoretskyi <ihor@linux.com>
1 parent 6c5640a commit d7c4bca

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

.devcontainer/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
88
jq \
99
build-essential \
1010
openssh-server \
11+
nodejs \
12+
npm \
1113
&& apt-get clean -y \
1214
&& rm -rf /var/lib/apt/lists/*
1315

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
.DS_Store
33
Thumbs.db
44

5+
# Claude Code configuration (template-specific)
6+
CLAUDE.md
7+
.claude/
8+
59
# Editor directories and files
610
.idea/
711
.vscode/*

CLAUDE.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ This is a generic GitHub Codespace/devcontainer template repository that provide
1717
## Key Components
1818

1919
- `.devcontainer/devcontainer.json`: Main devcontainer configuration using Docker Compose with features, VS Code extensions, and settings
20-
- `.devcontainer/Dockerfile`: Custom Ubuntu image with essential development packages (curl, wget, jq, build-essential, openssh-server)
20+
- `.devcontainer/Dockerfile`: Custom Ubuntu image with essential development packages (curl, wget, jq, build-essential, openssh-server, nodejs, npm)
2121
- `.devcontainer/docker-compose.yml`: Container orchestration with volume mounts and SSH port forwarding
2222

2323
## Common Commands
@@ -27,6 +27,7 @@ The environment includes these pre-configured tools:
2727
- Docker and Docker Compose (via docker-in-docker)
2828
- Kubernetes tools: kubectl, helm, minikube
2929
- GitHub CLI (gh)
30+
- Node.js, npm, and npx
3031
- SSH server (automatically started on port 22)
3132

3233
## VS Code Configuration

0 commit comments

Comments
 (0)