blob: 6ba9b9d6c2e5fbf2c8cb91c823f4cb2473279e09 [file] [log] [blame] [edit]
{
"name": "Bazel Development Environment",
"image": "mcr.microsoft.com/devcontainers/base:ubuntu-24.04",
"mounts": [
"source=bazel-cache,target=/home/vscode/.cache/bazel,type=volume",
"source=bazelisk-cache,target=/home/vscode/.cache/bazelisk,type=volume"
],
"features": {
"ghcr.io/devcontainers/features/common-utils:2": {
"configureZshAsDefaultShell": true
},
"ghcr.io/devcontainers/features/git:1": {},
"ghcr.io/devcontainers-community/features/bazel:1": {
"bazelisk_version": "v1.27.0",
"buildifier_version": "v8.2.1"
},
"ghcr.io/rocker-org/devcontainer-features/apt-packages:1": {
"upgradePackages": true,
"packages": [
"build-essential",
"openjdk-21-jdk",
"python3",
"zip",
"unzip"
]
}
},
"customizations": {
"vscode": {
"extensions": [
"BazelBuild.vscode-bazel",
"eamodio.gitlens"
]
}
}
}