This project provides ready-to-use Docker Compose configurations for quickly spinning up essential infrastructure services for development and testing. Each service is isolated in its own directory with a docker-compose.yml
and a Makefile
for easy management.
- bitnami-minio/: MinIO object storage (Bitnami version)
- minio/: MinIO object storage (official version)
- mongo/: MongoDB database
- nginx-proxy-mananger/: Nginx Proxy Manager for managing proxy hosts
- postgres/: PostgreSQL database
- redis/: Redis in-memory data store
Each service can be started, stopped, and managed independently. Navigate to the desired service directory and use the provided Makefile
or docker-compose.yml
.
cd mongo
make up
# or
docker compose up -d
cd mongo
make down
# or
docker compose down
bitnami-minio/
docker-compose.yml
Makefile
minio/
docker-compose.yml
Makefile
mongo/
docker-compose.yml
Makefile
nginx-proxy-mananger/
docker-compose.yml
README.md
postgres/
docker-compose.yml
Makefile
redis/
docker-compose.yml
Makefile