Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/42atomys/devcontainers-features


https://github.com/42atomys/devcontainers-features

Last synced: about 5 hours ago
JSON representation

Awesome Lists containing this project

README

        

# Dev Container Features: Atomys Collection

> This repo provides a starting point and example for creating your own custom [dev container Features](https://containers.dev/implementors/features/), hosted for free on GitHub Container Registry. The example in this repository follows the [dev container Feature distribution specification](https://containers.dev/implementors/features-distribution/).

> To provide feedback to the specification, please leave a comment [on spec issue #70](https://github.com/devcontainers/spec/issues/70). For more broad feedback regarding dev container Features, please see [spec issue #61](https://github.com/devcontainers/spec/issues/61).

## Example Contents

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.

### `meilisearch`

This feature installs Meilisearch in your development container. Meilisearch is an open-source search engine that is easy to use and fast.

```jsonc
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/42atomys/devcontainers-features/meilisearch:1": {
"version": "1.10.3"
}
}
}
```

### `redis-cli`

This feature installs the Redis CLI in your development container. The Redis CLI is a command-line interface for interacting with Redis.

```jsonc
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/42atomys/devcontainers-features/redis-cli:1": {
"version": "7.4.0"
}
}
}
```

### `dragonfly`

This feature installs Dragonfly in your development container. Dragonfly is a distributed file system for large-scale data centers.

```jsonc
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/42atomys/devcontainers-features/dragonfly:1": {
"version": "1.0.0"
}
}
}
```

### `minio-server`

This feature installs MinIO server and client in your development container. MinIO is a high-performance, distributed object storage server.

```jsonc
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/42atomys/devcontainers-features/minio-server:1": {
"extraArguments": "--console-address ':9001'",
}
}
}
```