Overview
A production-ready Docker stack specifically optimized for Magento 2 development. Designed for agencies and developers who need to spin up development instances quickly and consistently across different platforms.
Key Features
- Super Fast Performance: Optimized for local development speed
- Cross-Platform: Works seamlessly on Linux, macOS (including Apple Silicon), and Windows
- Multi-Project Support: Run multiple Magento instances simultaneously without conflicts
- Easy Configuration: Helper scripts simplify setup and management
- Consistent Environments: Same stack across all developers’ machines
What’s Included
- LEMP Stack: Linux, Nginx, MySQL, PHP
- Elasticsearch: For catalog search
- Redis: For caching and sessions
- Varnish: HTTP accelerator
- RabbitMQ: Message queue for async operations
- MailHog: Email testing
Quick Start
git clone https://github.com/cmtickle/docker-stack
cd docker-stack
./bin/setup.sh
Why This Stack?
Most Magento Docker solutions are either too complex or too slow. This stack balances ease of use with performance, making it perfect for agencies that need to manage multiple client projects efficiently.
Conference Talk
This project was presented at Mage Titans Manchester 2023. See the talk for in-depth demonstration of the capabilities and architecture decisions.