- svn: git, fossil
- lang: nvm, rustup, uv, go
- infra: ssh, docker
- providers: aws
- lang: python, rust, sql (postgres, sqlite), ts, go
- docker-in-docker
{
"name": "my-cool-devcontainer-go",
"image": "ghcr.io/numberoverzero/devcontainer-go:latest",
"runArgs": [
"--env", "TZ=America/New_York"
],
"mounts": [
// make host credentials and configs available in the container
"source=${env:HOME}/.aws,target=/home/vscode/.aws,type=bind,consistency=consistent",
"source=${env:HOME}/.ssh,target=/home/vscode/.ssh,type=bind,consistency=consistent",
"source=${env:HOME}/.claude,target=/home/vscode/.claude,type=bind,consistency=consistent",
"source=${env:HOME}/.gitconfig,target=/home/vscode/.gitconfig,type=bind,readonly"
],
"customizations": {
"vscode": {
"extensions": [
// additional extensions here
]
}
}
}