Balazs23 / devcontainers-features

Devcontainers features

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dev Container Features: Balazs23/devcontainers-features

Devcontainers

Contents

This repository contains custom collection of Features for VSCode dev containers following the dev container Feature distribution specification.

bazel

Running Bazelisk inside the built container will install Bazel latest version as it is recommended. Set USE_BAZEL_VERSION for specific version of Bazel

{
    "image": "mcr.microsoft.com/devcontainers/base:ubuntu",
    "features": {
        "ghcr.io/balazs23/devcontainers-features/bazel:1": {
            "bazelisk": "v1.15.0"
        }
    },
    "containerEnv": { "USE_BAZEL_VERSION": "5.4.0" }
}
$ bazelisk version

...

docs

nx

Next generation build system with first class monorepo support and powerful integrations. It requires npm so must use a container with nodejs installed first.

{
    "image": "mcr.microsoft.com/vscode/devcontainers/typescript-node:18-bullseye",
    "features": {
        "ghcr.io/balazs23/devcontainers-features/nx:1": {
            "version": "15.5.1"
        }
    }
}
$ nx init

...

docs

About

Devcontainers features

License:MIT License


Languages

Language:Shell 100.0%