1+ // For format details, see https://aka.ms/devcontainer.json. For config options, see the
2+ // README at: https://github.com/devcontainers/templates/tree/main/src/ubuntu
3+ {
4+ "name" : " Ubuntu" ,
5+ // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
6+ "image" : " mcr.microsoft.com/devcontainers/base:noble" ,
7+ "features" : {
8+ "ghcr.io/devcontainers/features/dotnet:2" : {},
9+ "ghcr.io/devcontainers/features/github-cli:1" : {},
10+ "ghcr.io/devcontainers/features/node:1" : {},
11+ "ghcr.io/va-h/devcontainers-features/uv:1" : {},
12+ "ghcr.io/devcontainers-extra/features/direnv:1" : {},
13+ "ghcr.io/devcontainers-extra/features/tmux-apt-get:1" : {}
14+ },
15+ // Use 'postCreateCommand' to run commands after the container is created.
16+ "postCreateCommand" : " bash .devcontainer/post-create.sh" ,
17+ // Mount the host's Claude configuration directory
18+ "mounts" : [
19+ " source=${localEnv:HOME}/.claude,target=/home/vscode/.claude,type=bind,consistency=consistent"
20+ ]
21+ // Features to add to the dev container. More info: https://containers.dev/features.
22+ // "features": {},
23+ // Use 'forwardPorts' to make a list of ports inside the container available locally.
24+ // "forwardPorts": [],
25+ // Use 'postCreateCommand' to run commands after the container is created.
26+ // "postCreateCommand": "uname -a",
27+ // Configure tool-specific properties.
28+ // "customizations": {},
29+ // Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
30+ // "remoteUser": "root"
31+ }
0 commit comments