This repository provides a streamlined setup for a Magento 2 environment, ideal for demo purposes, module development, and theme development in isolation.
This project was created for those times when you need a clean development environment to contribute to an open-source module or theme quickly. It's not intended to be a one-size-fits-all solution for all Magento 2 related work, but rather an automated version of Magento 2 Quickstart by DDEV.
To get started, clone this repository and run ddev start
.
The setup command will guide you through the process, but feel free to press Enter at each step.
If you need to run the installation again, use ddev install-magento
.
- DDEV >= 1.22.4
- Magento 2 from Magento or Mage-OS repository.
- Configurable Magento 2 version (default: latest stable), compatible with:
- Elasticsearch 7
- Redis 7
- MariaDB 10.6
- PHP 8.2
The default dependencies align with the system requirements for the latest stable version.
For additional services and add-ons, run ddev get --list --all
.