go20/day01/devcontainer/.devcontainer/devcontainer.json
yumaojun03 8b10207790 ```
feat(devcontainer): 改用本地Dockerfile构建开发环境

- 将devcontainer.json配置从使用基础镜像和Features改为使用本地Dockerfile构建
- 更新README.md文档,说明已改为基于官方golang:1.25-bookworm镜像的本地构建方式
- 修改备注部分,指示用户在Dockerfile中添加额外工具而非在devcontainer.json中配置
```
2025-12-28 18:33:35 +08:00

26 lines
704 B
JSON

{
"name": "Go Dev Container (demo)",
"build": {
"dockerfile": ".devcontainer/Dockerfile"
},
"remoteUser": "vscode",
"workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}",
"postCreateCommand": "cd demo && go mod download && go install github.com/go-delve/delve/cmd/dlv@latest",
"customizations": {
"vscode": {
"extensions": ["golang.go"],
"settings": {
"go.useLanguageServer": true,
"go.toolsManagement.autoUpdate": true,
"go.gopath": "/go",
"go.testFlags": ["-v"],
"go.lintTool": "golangci-lint",
"go.lintFlags": ["--fast"],
"[go]": {
"editor.formatOnSave": true
}
}
}
}
}