{ "name": "Go dev container", "dockerComposeFile": "./docker-compose.yml", "service": "app", "workspaceFolder": "/usr/src/app", "customizations": { "vscode": { "settings": { "terminal.integrated.defaultProfile.linux": "bash", "go.useLanguageServer": true, "go.gopath": "/go", "go.goroot": "/usr/local/go" }, "extensions": [ "golang.go", "ms-vscode.go-tools", "ms-vscode.vscode-go", "ms-vscode.vscode-docker" ] } }, "forwardPorts": [3000], "remoteUser": "developer", "postCreateCommand": "sudo chown -R developer:1000 /usr/src/app && go mod tidy" }