| 1234567891011121314151617181920212223242526272829303132333435 |
- // Copyright The OpenTelemetry Authors
- // SPDX-License-Identifier: Apache-2.0
- // For format details, see https://aka.ms/devcontainer.json. For config options, see the README at:
- // https://github.com/microsoft/vscode-dev-containers/tree/v0.162.0/containers/javascript-node
- {
- "name": "opentelemetry-cpp",
- "build": {
- "context": "..",
- "dockerfile": "Dockerfile.dev",
- "args": {
- "USER_UID": "${localEnv:OTEL_CPP_DEVCONTAINER_USER_UID:1000}",
- "USER_GID": "${localEnv:OTEL_CPP_DEVCONTAINER_USER_GID:1000}",
- "INSTALL_PACKAGES": "${localEnv:OTEL_CPP_DEVCONTAINER_INSTALL_PACKAGES:}",
- "CMAKE_VERSION": "${localEnv:OTEL_CPP_DEVCONTAINER_CMAKE_VERSION:3.31.6}",
- "CXX_STANDARD": "${localEnv:OTEL_CPP_DEVCONTAINER_CXX_STANDARD:17}",
- "GRPC_VERSION": "${localEnv:OTEL_CPP_DEVCONTAINER_GRPC_VERSION:v1.55.0}",
- "PROTOBUF_VERSION": "${localEnv:OTEL_CPP_DEVCONTAINER_PROTOBUF_VERSION:23.3}",
- "ABSEIL_CPP_VERSION":"${localEnv:OTEL_CPP_DEVCONTAINER_ABSEIL_CPP_VERSION:20230125.3}"
- }
- },
- "customizations": {
- "vscode": {
- "extensions": [
- "ms-vscode.cpptools",
- "ms-azuretools.vscode-docker",
- "ms-vscode.cpptools-extension-pack"
- ],
- "settings": {
- "terminal.integrated.shell.linux": "/bin/bash",
- }
- }
- },
- "remoteUser": "devuser"
- }
|