Supan Adit Pratama Back to projects
Personal Project

containers

Open Source / Personal Active
containers — Personal Project

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 Features

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

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.