devcontainer.json Updates (#59694)

This commit is contained in:
Daniel Rosenwasser
2024-08-22 16:32:19 -07:00
committed by GitHub
parent 82e4682541
commit d1e25f25c2
3 changed files with 29 additions and 13 deletions

View File

@@ -1,11 +1,26 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
// README at: https://github.com/devcontainers/templates/tree/main/src/javascript-node
{
"name": "Node.js",
"build": {
"dockerfile": "Dockerfile",
"args": {
"VARIANT": "18"
}
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
"image": "mcr.microsoft.com/devcontainers/javascript-node:1-22-bookworm",
// Features to add to the dev container. More info: https://containers.dev/features.
"features": {
"ghcr.io/devcontainers/features/go:1": {}
},
// Use 'forwardPorts' to make a list of ports inside the container available locally.
// "forwardPorts": [],
// Use 'postCreateCommand' to run commands after the container is created.
"postCreateCommand": {
"Configure Build Tools": "sudo corepack enable npm; sudo npm install -g hereby; npm ci",
"Install pprof": "go install github.com/google/pprof@latest",
"Install Graphviz": "sudo apt install graphviz"
},
// Configure tool-specific properties.
"customizations": {
"vscode": {
"settings": {
@@ -23,5 +38,7 @@
]
}
},
// More info: https://aka.ms/dev-containers-non-root.
"remoteUser": "node"
}