Files
go/.devcontainer/devcontainer.json

51 lines
1.6 KiB
JSON
Raw Normal View History

2020-08-11 19:54:26 +00:00
// For format details, see https://aka.ms/vscode-remote/devcontainer.json or this file's README at:
2021-09-07 20:39:09 +00:00
// https://github.com/microsoft/vscode-dev-containers/tree/v0.194.2/containers/go
2019-04-16 19:54:02 -07:00
{
2020-07-25 01:38:41 +00:00
"name": "Go",
"build": {
"dockerfile": "Dockerfile",
2020-08-31 02:25:45 +00:00
"args": {
2021-09-07 20:39:09 +00:00
// Update the VARIANT arg to pick a version of Go: 1, 1.17, 1.16
2021-03-15 14:27:30 +00:00
"VARIANT": "1.16",
2020-08-31 02:25:45 +00:00
// Options
"NODE_VERSION": "lts/*"
}
2020-07-25 01:38:41 +00:00
},
2019-12-11 05:03:16 +00:00
"runArgs": [ "--cap-add=SYS_PTRACE", "--security-opt", "seccomp=unconfined" ],
2020-07-25 01:38:41 +00:00
// Set *default* container specific settings.json values on container create.
"settings": {
2021-03-14 17:35:57 -07:00
"go.toolsManagement.checkForUpdates": "local",
2021-08-13 16:07:53 +00:00
"go.useLanguageServer": true,
2019-06-15 09:46:11 +00:00
"go.gopath": "/go",
2021-08-13 16:07:53 +00:00
"go.goroot": "/usr/local/go"
},
2020-07-25 01:38:41 +00:00
// Add the IDs of extensions you want installed when the container is created.
2020-04-09 00:17:43 +00:00
"extensions": [
2020-06-09 00:43:34 +00:00
"golang.Go"
2020-04-09 00:17:43 +00:00
],
2020-07-25 01:38:41 +00:00
// Use 'forwardPorts' to make a list of ports inside the container available locally.
// "forwardPorts": [9000],
2020-07-25 01:38:41 +00:00
2021-04-19 12:32:55 -07:00
// Use 'portsAttributes' to set default properties for specific forwarded ports. More info: https://code.visualstudio.com/docs/remote/devcontainerjson-reference.
2021-03-16 16:08:38 +00:00
"portsAttributes": {
"9000": {
"label": "Hello Remote World",
"onAutoForward": "notify"
}
},
2021-04-16 20:30:01 +00:00
// Use 'otherPortsAttributes' to configure any ports that aren't configured using 'portsAttributes'.
// "otherPortsAttributes": {
// "onAutoForward": "silent"
// },
// Use 'postCreateCommand' to run commands after the container is created.
// "postCreateCommand": "go version",
2021-04-19 12:32:55 -07:00
// Uncomment to connect as a non-root user. More info: https://aka.ms/vscode-remote/containers/non-root.
2020-04-09 00:17:43 +00:00
"remoteUser": "vscode"
2020-08-31 02:25:45 +00:00
}