Welcome! This repository is a personal collection of pre-configured, Docker-based development environments ("stacks") that I use for various projects. The goal is to have ready-to-use templates to kickstart new projects quickly without setting everything up from scratch.
- Browse the list of available stacks in the table below.
- Click on the stack name to navigate to its directory.
- Follow the instructions in the
README.mdfile inside that specific directory to get started.
Here are the currently available stacks in this repository:
| Stack | Description | Key Services |
|---|---|---|
| Postgres + MinIO | A simple stack with a PostgreSQL database and MinIO for S3-compatible object storage. | Airflow, Spark, PostgreSQL, MinIO |
| MySQL + phpMyAdmin | A basic MySQL stack with phpMyAdmin for easy web-based database administration. | Airflow, Spark, MySQL, phpMyAdmin |
To add a new template to this collection, follow these steps:
- Create a new directory with a descriptive name (e.g.,
redis-cache-stack). - Add all necessary files (
docker-compose.yml,.env.example, etc.). - Crucially, create a detailed
README.mdinside the new directory explaining what the stack is for and how to use it. - Update the table in this main
README.mdfile to include a link to your new stack.
This collection is for personal use and is licensed under the MIT License.