This project provides a local development environment with essential services for building and testing modern web applications. It includes a variety of databases, caching solutions, search capabilities, object storage, and email testing tools, all containerized for easy setup.
All services are pre-configured with Docker Compose, allowing developers to quickly spin up a complete development stack with a single command. This setup ensures consistency across different development environments and simplifies the process of onboarding new team members.
This project uses several services, all containerized using Docker:
MongoDB: NoSQL database
PostgreSQL: Relational database
Redis: In-memory data structure store
Elasticsearch: Search and analytics engine
MinIO: Object storage
MailHog: Email testing tool
To start all services:
make up
To stop all services:
make down
To view logs:
make logs
To access the MinIO console:
http://localhost:9001
To access the MailHog web interface:
http://localhost:8025
For more details on each service, refer to their respective documentation:
This project is licensed under the MIT License. See the LICENSE file for more details.