38 lines
1.3 KiB
JSON
38 lines
1.3 KiB
JSON
{
|
|
"remote.extensionKind": {
|
|
"ms-azuretools.vscode-containers": [
|
|
"ui"
|
|
],
|
|
"ms-azuretools.vscode-docker": [
|
|
"ui"
|
|
],
|
|
"GitHub.copilot-chat": [
|
|
"ui"
|
|
]
|
|
},
|
|
"dev.containers.defaultFeatures": {
|
|
// Shell UX: zsh, oh-my-zsh, git-aware prompt, non-root user setup
|
|
"ghcr.io/devcontainers/features/common-utils:2": {
|
|
"installZsh": true,
|
|
"installOhMyZsh": true,
|
|
"upgradePackages": false,
|
|
"username": "node"
|
|
},
|
|
// Docker-in-Docker so we can build and test container images from inside the devcontainer (`moby: false` for trixie debian compatibility)
|
|
"ghcr.io/devcontainers/features/docker-in-docker:2": {
|
|
"moby": false
|
|
},
|
|
// Add timezone matching so timestamps read like you'd expect
|
|
"ghcr.io/hwaien/devcontainer-features/match-host-time-zone:0": {}
|
|
},
|
|
"dev.containers.defaultExtensions": [
|
|
"ms-azuretools.vscode-docker",
|
|
"bierner.github-markdown-preview",
|
|
"mhutchie.git-graph",
|
|
"streetsidesoftware.code-spell-checker",
|
|
"editorconfig.editorconfig",
|
|
"christian-kohler.path-intellisense",
|
|
"formulahendry.auto-rename-tag",
|
|
"GitHub.copilot-chat",
|
|
],
|
|
} |