# containers

Client / Employer: Open Source / Personal | Category: Personal Project | Year: 2025 | Status: Active

Bitnami-style container images where everything is configurable via environment variables, with consistent volumes.

Tags: Docker, Kubernetes, Automation

## Overview

containers is an open-source collection of production-grade Docker images designed to compete with Bitnami. Every container is fully configurable via environment variables — even when the upstream program does not support it — with consistent volumes across images.

## The Problem

Most container images from providers like Bitnami are rigid: configuration is often baked in, volumes are inconsistent between images, and adapting a container to your environment frequently means forking the Dockerfile. Teams end up maintaining their own images or fighting upstream conventions.

## The Solution

containers takes a different approach. Every image is configurable entirely through environment variables, even when the underlying program does not natively support it — the entrypoint translates env vars into the right configuration. Volumes and directory layouts are kept consistent across every image, so moving between containers feels the same. The project ships 20+ images spanning databases, message queues, observability stacks, and web servers, with Docusaurus documentation at docs.containers.supanadit.com.

## Key Outcomes

- **Env-Based Config:** Everything configurable via environment variables, even when the upstream program does not support it.
- **Consistent Volumes:** Volume and directory layouts are kept consistent across every image.
- **20+ Images:** Databases, message queues, observability stacks, and web servers.
- **Documented:** Docusaurus documentation published at docs.containers.supanadit.com.

## Project Summary

containers is an ambitious open-source project providing production-grade Docker images that are fully configurable via environment variables, with consistent volumes across images. Available at github.com/supanadit/containers.

## Key Features

- Docker Containerization
- Production-Grade Images
- Env-Based Configuration
- 20+ Container Images
- Docusaurus Documentation
- GitHub CI/CD Pipeline
- Multi-Arch Builds
- Open Source

## Link

https://github.com/supanadit/containers
