Skip to content

Commit f498313

Browse files
committed
Rebuild base image with buildpack-deps, remote user, and prettier defaults
1 parent 8640027 commit f498313

3 files changed

Lines changed: 40 additions & 5 deletions

File tree

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"endOfLine": "lf",
3+
"useTabs": false,
4+
"tabWidth": 2
5+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
FROM buildpack-deps:trixie-curl
2+
3+
# Default Prettier configuration (fallback for projects without .prettierrc)
4+
COPY .prettierrc /workspaces/.prettierrc
Lines changed: 31 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,35 @@
11
{
2-
"image": "mcr.microsoft.com/devcontainers/javascript-node:24",
2+
"build": {
3+
"context": ".",
4+
"dockerfile": "./Dockerfile"
5+
},
36
"features": {
4-
"ghcr.io/shokkunrf/devcontainer-features/claude-code:1": {},
5-
"ghcr.io/shokkunrf/devcontainer-features/gemini-cli:1": {},
6-
"ghcr.io/shokkunrf/devcontainer-features/prettier:1": {}
7+
"ghcr.io/devcontainers/features/common-utils:2": {
8+
"installZsh": "false",
9+
"username": "developer",
10+
"userUid": "1000",
11+
"userGid": "1000",
12+
"upgradePackages": "true"
13+
},
14+
"ghcr.io/devcontainers/features/git:1": {
15+
"version": "latest",
16+
"ppa": "false"
17+
},
18+
"ghcr.io/devcontainers/features/node:1": {
19+
"version": "24"
20+
},
21+
"ghcr.io/shokkunrf/devcontainer-features/node-packages:1": {
22+
"packages": "prettier,@anthropic-ai/claude-code,@google/gemini-cli"
23+
}
24+
},
25+
"customizations": {
26+
"vscode": {
27+
"extensions": ["esbenp.prettier-vscode"],
28+
"settings": {
29+
"editor.formatOnSave": true,
30+
"editor.defaultFormatter": "esbenp.prettier-vscode"
31+
}
32+
}
733
},
8-
"remoteUser": "node"
34+
"remoteUser": "developer"
935
}

0 commit comments

Comments
 (0)