chore: devcontainer.json updated

This commit is contained in:
Jack Wills
2023-02-03 18:36:00 +00:00
parent 44da9d70ec
commit 3c6a8db6ef
+37 -28
View File
@@ -7,7 +7,8 @@
"args": { "args": {
// Use the VARIANT arg to pick a Debian OS version: buster, bullseye // Use the VARIANT arg to pick a Debian OS version: buster, bullseye
// Use bullseye when on local on arm64/Apple Silicon. // Use bullseye when on local on arm64/Apple Silicon.
"VARIANT": "bullseye" "VARIANT": "bullseye",
"BUILDKIT_INLINE_CACHE": "0"
} }
}, },
"runArgs": [ "runArgs": [
@@ -16,41 +17,49 @@
"seccomp=unconfined" "seccomp=unconfined"
], ],
"postCreateCommand": "cargo install cross", "postCreateCommand": "cargo install cross typos-cli",
"mounts": [ "mounts": [
"source=/etc/timezone,target=/etc/timezone,type=bind,readonly" "source=/etc/timezone,target=/etc/timezone,type=bind,readonly"
], ],
// Set *default* container specific settings.json values on container create. "customizations": {
"settings": { "vscode": {
"lldb.executable": "/usr/bin/lldb", // Add the IDs of extensions you want installed when the container is created.
// VS Code don't watch files under ./target "extensions": [
"files.watcherExclude": { "bmuskalla.vscode-tldr",
"**/target/**": true "christian-kohler.path-intellisense",
}, "ms-vscode.live-server",
"rust-analyzer.checkOnSave.command": "clippy" "mutantdino.resourcemonitor",
"rangav.vscode-thunder-client",
"rust-lang.rust-analyzer",
"serayuzgur.crates",
"tamasfe.even-better-toml",
"timonwong.shellcheck",
"vadimcn.vscode-lldb"
],
// Set *default* container specific settings.json values on container create.
"settings": {
"lldb.executable": "/usr/bin/lldb",
// VS Code don't watch files under ./target
"files.watcherExclude": {
"**/target/**": true
},
"rust-analyzer.checkOnSave.command": "clippy"
}
}
}, },
// Add the IDs of extensions you want installed when the container is created.
"extensions": [
"vadimcn.vscode-lldb",
"mutantdino.resourcemonitor",
"rust-lang.rust-analyzer",
"tamasfe.even-better-toml",
"serayuzgur.crates",
"christian-kohler.path-intellisense",
"timonwong.shellcheck",
"ms-vscode.live-server",
"rangav.vscode-thunder-client",
"bmuskalla.vscode-tldr"
],
// Comment out to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root. // Comment out to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
"remoteUser": "vscode", "remoteUser": "vscode",
"features": { "features": {
"docker-in-docker": "latest", "ghcr.io/devcontainers/features/docker-in-docker:2": {
"git": "os-provided" "version": "latest",
"moby": true,
"dockerDashComposeVersion":"v2"
},
"ghcr.io/devcontainers/features/git:1": {
"version":"os-provided"
}
} }
} }