Skip to content

Commit ea2080b

Browse files
authored
Add devcontainer (#274)
* feat: add Dockerfile and devcontainer configuration for Node.js development * feat: add devcontainer features for Node.js and Claude integration * Update .devcontainer/Dockerfile
1 parent c00bd83 commit ea2080b

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
lines changed

.devcontainer/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
FROM mcr.microsoft.com/vscode/devcontainers/javascript-node:20
2+

.devcontainer/devcontainer.json

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{
2+
"name": "Node.js DevContainer",
3+
"build": {
4+
"dockerfile": "Dockerfile"
5+
},
6+
"features": {
7+
"ghcr.io/devcontainers/features/node:1": {},
8+
"ghcr.io/anthropics/devcontainer-features/claude-code:1": {}
9+
},
10+
"customizations": {
11+
"vscode": {
12+
"settings": {
13+
"terminal.integrated.shell.linux": "/bin/bash"
14+
},
15+
"extensions": [
16+
"dbaeumer.vscode-eslint",
17+
"esbenp.prettier-vscode"
18+
]
19+
}
20+
},
21+
"postCreateCommand": "npm install",
22+
"forwardPorts": [],
23+
"remoteUser": "node"
24+
}

0 commit comments

Comments
 (0)