|
21 | 21 | // Persist shell history between container rebuilds. zsh writes here |
22 | 22 | // (HISTFILE in the Dockerfile); the volume name is legacy. |
23 | 23 | "source=claude-code-bashhistory-${devcontainerId},target=/commandhistory,type=volume", |
24 | | - // Persist Claude Code configuration between container rebuilds |
25 | 24 | "source=claude-code-config-${devcontainerId},target=/home/bun/.claude,type=volume" |
26 | 25 | ], |
27 | 26 |
|
28 | | - // Configure tool-specific properties. |
29 | 27 | "customizations": { |
30 | | - // Configure properties specific to VS Code. |
31 | 28 | "vscode": { |
32 | 29 | // Use zsh as the default shell for better VS Code integration |
33 | 30 | "settings": { |
|
43 | 40 | }, |
44 | 41 | // Suppress extension recommendation prompts (e.g., Container Tools in Codespaces) |
45 | 42 | "extensions.ignoreRecommendations": true, |
46 | | - // Format on save with Biome |
47 | 43 | "editor.formatOnSave": true, |
48 | 44 | "editor.defaultFormatter": "biomejs.biome", |
49 | | - // Biome auto-fix on save |
50 | 45 | "editor.codeActionsOnSave": { |
51 | 46 | "source.fixAll.biome": "explicit", |
52 | 47 | "source.organizeImports.biome": "explicit" |
|
81 | 76 | }, |
82 | 77 | "workspaceMount": "source=${localWorkspaceFolder},target=/workspace,type=bind,consistency=delegated", |
83 | 78 | "workspaceFolder": "/workspace", |
84 | | - // Initialize firewall after container starts |
85 | 79 | "postStartCommand": "sudo /usr/local/bin/init-firewall.sh", |
86 | 80 | "waitFor": "postStartCommand" |
87 | 81 | } |
0 commit comments