|
|
3 months ago | |
|---|---|---|
| .. | ||
| Dockerfile.conan | 3 months ago | |
| Dockerfile.dev | 3 months ago | |
| README.md | 3 months ago | |
| customize_container.sh | 3 months ago | |
| devcontainer.json | 3 months ago | |
Customize your dev container using build arguments (for direct Docker builds) or
environment variables (for evaluation in devcontainer.json).
CMake version: The version of cmake to install. (Default: 3.31.6)
CMAKE_VERSIONOTEL_CPP_DEVCONTAINER_CMAKE_VERSIONCXX standard: This is the C++ standard to build from (eg: 17, 20, ...). (Default: 17)
CXX_STANDARDOTEL_CPP_DEVCONTAINER_CXX_STANDARDabseil-cpp version: This is the version of abseil-cpp that will be used to build protobuf, gRPC, and opentelemetry-cpp.
ABSEIL_CPP_VERSIONOTEL_CPP_DEVCONTAINER_ABSEIL_CPP_VERSIONProtobuf version:
PROTOBUF_VERSIONOTEL_CPP_DEVCONTAINER_PROTOBUF_VERSIONgRPC version:
GRPC_VERSIONOTEL_CPP_DEVCONTAINER_GRPC_VERSIONUser ID (UID):
User ID (Default: 1000)
USER_UIDOTEL_CPP_DEVCONTAINER_USER_UIDGroup ID (GID):
User group ID (Default: 1000)
USER_GIDOTEL_CPP_DEVCONTAINER_USER_GIDInstall Packages:
These are the additional packages that will be installed via apt install in the devcontainer. This is a space separated list.
INSTALL_PACKAGES (Default: ``)OTEL_CPP_DEVCONTAINER_INSTALL_PACKAGES (Default: ``)docker build --build-arg CXX_STANDARD="20" --build-arg INSTALL_PACKAGES="nano gitk"...export OTEL_CPP_DEVCONTAINER_CXX_STANDARD=20export OTEL_CPP_DEVCONTAINER_INSTALL_PACKAGES="nano gitk"