https://github.com/morgy93/ddev-magento2
Set up quick development environment for magento 2 open source themes or modules.
https://github.com/morgy93/ddev-magento2
ddev development-environment magento2
Last synced: about 1 year ago
JSON representation
Set up quick development environment for magento 2 open source themes or modules.
- Host: GitHub
- URL: https://github.com/morgy93/ddev-magento2
- Owner: Morgy93
- License: apache-2.0
- Archived: true
- Created: 2023-10-12T21:00:58.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-22T04:54:33.000Z (over 2 years ago)
- Last Synced: 2025-05-02T07:07:27.250Z (about 1 year ago)
- Topics: ddev, development-environment, magento2
- Language: Shell
- Homepage:
- Size: 37.1 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DDEV Magento2 Environment Setup
This repository provides a streamlined setup for a Magento 2 environment, ideal for demo purposes, module development, and theme development in isolation.
## Purpose
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](https://ddev.readthedocs.io/en/stable/users/quickstart/#magento).
## Setup Procedure
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`.
## System Components
- [DDEV](https://ddev.com/) >= 1.22.4
- Magento 2 from [Magento](https://experienceleague.adobe.com/docs/commerce-operations/installation-guide/composer.html) or [Mage-OS](https://devdocs.mage-os.org/) repository.
- Configurable Magento 2 version (default: latest stable), compatible with:
- [Elasticsearch](https://github.com/ddev/ddev-elasticsearch) 7
- [Redis 7](https://github.com/ddev/ddev-redis-7)
- [MariaDB](https://ddev.readthedocs.io/en/latest/users/extend/database-types/) 10.6
- [PHP](https://ddev.readthedocs.io/en/latest/users/configuration/config/#php_version) 8.2
The default dependencies align with the [system requirements](https://experienceleague.adobe.com/docs/commerce-operations/installation-guide/system-requirements.html) for the latest stable version.
### Noteworthy Features
- [xdebug](https://ddev.readthedocs.io/en/latest/users/debugging-profiling/step-debugging/) 3
- [Email Capture and Review](https://ddev.readthedocs.io/en/latest/users/usage/developer-tools/#email-capture-and-review-mailpit) ([Mailpit](https://github.com/axllent/mailpit))
- [Node.js](https://ddev.readthedocs.io/en/latest/users/extend/customization-extendibility/#using-nodejs-with-ddev) 20
- [gum](https://github.com/Morgy93/ddev-gum)
- [composer](https://ddev.readthedocs.io/en/latest/users/usage/developer-tools/#ddev-and-composer) 2
- [nginx](https://ddev.readthedocs.io/en/latest/users/configuration/config/#webserver_type) 1.24
For [additional services and add-ons](https://ddev.readthedocs.io/en/latest/users/extend/additional-services/), run `ddev get --list --all`.