Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/42atomys/devcontainers-features
https://github.com/42atomys/devcontainers-features
Last synced: about 5 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/42atomys/devcontainers-features
- Owner: 42atomys
- License: mit
- Created: 2024-10-17T10:12:17.000Z (22 days ago)
- Default Branch: main
- Last Pushed: 2024-10-18T13:03:54.000Z (21 days ago)
- Last Synced: 2024-10-20T00:13:17.522Z (20 days ago)
- Language: Shell
- Size: 38.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
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'",
}
}
}
```