Cloud Native Go 1.24 Development Environment
$:
vscode:
- docker:
image: docker.cnb.cool/examples/language/golang-1.24
services:
- vscode
- docker
stages:
- name: ls
script: ls
- Go 1.24
- code-server
- build-essential
- curl
- wget
- git
- gcc
- libc6-dev
- pkg-config
- libssl-dev
- ca-certificates
- unzip
- lsof
- nload
- htop
- net-tools
- dnsutils
- openssh-server
- vim
- gopkgs
- go-outline
- gotests
- gomodifytags
- impl
- goplay
- dlv (Delve Debugger)
- golangci-lint
- gopls (Go Language Server)
- goimports
- staticcheck
- protoc-gen-go
- protoc-gen-go-grpc
Included VS Code Extensions:
- golang.go
- cnbcool.cnb-welcome
- formulahendry.code-runner
- ms-kubernetes-tools.vscode-kubernetes-tools
- tencent-cloud.coding-copilot
- GOROOT: /usr/local/go
- GOPATH: /root/go
- GO111MODULE: on
- GO_BINARY_PATH: /usr/local/go/bin/go