diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index d010687..68c4a55 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -2,7 +2,9 @@ "name": "webapp", "image": "mcr.microsoft.com/devcontainers/typescript-node:1-22-bookworm", "features": { - "ghcr.io/anthropics/devcontainer-features/claude-code:1": {} + "ghcr.io/anthropics/devcontainer-features/claude-code:1": { + "version": "2.1.312" + } }, "mounts": [ "source=claude-config-${devcontainerId},target=/home/node/.claude,type=volume", @@ -13,7 +15,8 @@ "forwardPorts": [3000], "containerEnv": { "NEXT_TELEMETRY_DISABLED": "1", - "NPM_CONFIG_UPDATE_NOTIFIER": "false" + "NPM_CONFIG_UPDATE_NOTIFIER": "false", + "DISABLE_AUTOUPDATER": "1" }, "portsAttributes": { "3000": { "label": "App", "onAutoForward": "openBrowser" } @@ -24,6 +27,8 @@ "customizations": { "vscode": { "settings": { + "extensions.autoUpdate": false, + "extensions.autoCheckUpdates": false, "git.branchProtection": ["main"], "git.branchProtectionPrompt": "alwaysCommitToNewBranch", "git.branchPrefix": "feat/", @@ -32,11 +37,11 @@ "git.autofetch": true }, "extensions": [ - "anthropic.claude-code", + "anthropic.claude-code@2.1.314", "dbaeumer.vscode-eslint", "esbenp.prettier-vscode", "bradlc.vscode-tailwindcss" ] } } -} +} \ No newline at end of file