|
6 | 6 | "BASE_IMAGE": "node:22", |
7 | 7 | "TZ": "${localEnv:TZ:Europe/Madrid}", |
8 | 8 | "CLAUDE_CODE_VERSION": "latest", |
9 | | - "GEMINI_VERSION": "latest", |
10 | 9 | "GIT_DELTA_VERSION": "0.18.2", |
11 | 10 | "ZSH_IN_DOCKER_VERSION": "1.2.0" |
12 | 11 | } |
|
56 | 55 | "source=claude-code-bashhistory-${devcontainerId},target=/commandhistory,type=volume", |
57 | 56 | "source=${localWorkspaceFolder}/../worktrees,target=/worktrees,type=bind,consistency=cached", |
58 | 57 | "source=${localEnv:HOME}/.claude/CLAUDE.md,target=/home/node/.claude/CLAUDE.md,type=bind,consistency=cached", |
59 | | - "source=${localEnv:HOME}/.gemini/GEMINI.md,target=/home/node/.gemini/GEMINI.md,type=bind,consistency=cached", |
60 | | - "source=${localEnv:HOME}/.codex/AGENTS.md,target=/home/node/.codex/AGENTS.md,type=bind,consistency=cached", |
61 | 58 | "source=${localEnv:HOME}/.claude.json,target=/home/node/.claude.json,type=bind,consistency=cached", |
62 | 59 | "source=${localEnv:HOME}/.claude/settings.json,target=/home/node/.claude/settings.json,type=bind,consistency=cached", |
63 | 60 | "source=${localEnv:HOME}/.claude/skills,target=/home/node/.claude/skills,type=bind,consistency=cached", |
64 | 61 | "source=${localEnv:HOME}/.claude/hooks,target=/home/node/.claude/hooks,type=bind,consistency=cached", |
65 | | - "source=${localEnv:HOME}/.codex/config.toml,target=/home/node/.codex/config.toml,type=bind,consistency=cached", |
66 | | - "source=${localEnv:HOME}/.codex/prompts,target=/home/node/.codex/prompts,type=bind,consistency=cached", |
67 | 62 | "source=${localEnv:HOME}/.config/gh/hosts.yml,target=/home/node/.config/gh/hosts.yml,type=bind,consistency=cached", |
68 | 63 | "source=${localEnv:HOME}/.gitconfig,target=/home/node/.gitconfig,type=bind,consistency=cached", |
69 | 64 | "source=${localEnv:SSH_AUTH_SOCK},target=/ssh-agent,type=bind" |
|
76 | 71 | }, |
77 | 72 | "workspaceMount": "source=${localWorkspaceFolder},target=/workspace,type=bind,consistency=delegated", |
78 | 73 | "workspaceFolder": "/workspace", |
79 | | - "postCreateCommand": "sudo chown -R node:node /home/node/.claude /home/node/.gemini /home/node/.codex || true", |
80 | | - "postStartCommand": "npm update -g @anthropic-ai/claude-code && npm update -g @google/gemini-cli && npm update -g @openai/codex", |
| 74 | + "postCreateCommand": "sudo chown -R node:node /home/node/.claude || true", |
| 75 | + "postStartCommand": "npm update -g @anthropic-ai/claude-code", |
81 | 76 | "waitFor": "postStartCommand" |
82 | 77 | } |
0 commit comments