This repo provides a starting point and example for creating your own custom dev container Features, hosted for free on GitHub Container Registry. The example in this repository follows the dev container Feature distribution specification.
To provide feedback to the specification, please leave a comment on spec issue #70. For more broad feedback regarding dev container Features, please see spec issue #61.
This repository contains a collection of Features. These Features serve as simple feature implementations. Each sub-section below shows a sample devcontainer.json alongside example usage of the Feature.
This feature installs Meilisearch in your development container. Meilisearch is an open-source search engine that is easy to use and fast.
This feature installs the Redis CLI in your development container. The Redis CLI is a command-line interface for interacting with Redis.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/42atomys/devcontainers-features/redis-cli:1": {
"version": "7.4.0"
}
}
}This feature installs Dragonfly in your development container. Dragonfly is a distributed file system for large-scale data centers.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/42atomys/devcontainers-features/dragonfly:1": {
"version": "1.0.0"
}
}
}This feature installs MinIO server and client in your development container. MinIO is a high-performance, distributed object storage server.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/42atomys/devcontainers-features/minio-server:1": {
"extraArguments": "--console-address ':9001'",
}
}
}
{ "image": "mcr.microsoft.com/devcontainers/base:ubuntu", "features": { "ghcr.io/42atomys/devcontainers-features/meilisearch:1": { "version": "1.10.3" } } }