This repository serves as a springboard to launch fully-configured Magento 2 CDE Cloud Development Environments using Gitpod.
Register for a free Gitpod Account https://gitpod.io.
Fork this repository and launch your Magento CDE workspace with a single click.
Development Toolkit: Includes ready to go tools that make you a super powered developer.
MailPit : email catching and debugging
Tab nine : A.I autocomplete code tool
Cypress : A great testing tool
Xdebug : PHP debugger ready to go
N98-Magerun :
email catching and debugging
Fork the Repository: Fork this repository to your GitHub account.
Open in Gitpod: Click the Gitpod button on your forked repository to launch the development environment.
Start Coding:
Once the environment is ready, you can start coding immediately with Magento 2.
To tailor the environment to your needs, you can modify the provided .gitpod.yml and .gitpod.Dockerfile configuration files. Add or remove services, extensions, and configurations as necessary for your project.
If you encounter any issues or have questions, please open an issue in the repository, and we'll address it as soon as possible.
Contributions are welcome! If you have suggestions or improvements, feel free to make a pull request.
Jumpstart your Magento 2 development with the efficiency and flexibility of a cloud-based environment. Try it now and experience a streamlined development workflow that lets you focus on coding, not configuration.
Click here to Learn more about Gitpod for Magento 2 on our Free Teachable Course
- Uncomment and complete the code here to have the script import an existing Magento 2 database.
- Replace
staging-domain.com
in the file with your Magento 2 url, this will be replaced with the current gitpod workspace URL before import. - Compress your .sql file and place into the gitpod folder as
magento-db.sql.zip
- Set INSTALL_MAGENTO = No in the .gitpod.Dockerfile
- Run Magento fully installed on load
- Have no files marked as changed in GIT.
- Install Magento SQL once on first load, delete flag to reinstall
- Import staging SQL file replacing urls
- Improve config to simplify configuring the build components
- Add MailPit SMTP mail catcher with zero config
- Magento 2.4.6 and PHP8.2 support
- Add additional SQL and config updates, Magento config for SMTP details, Algolia indexing etc.
- Accept values for Magento configuration through Gitpod ENV
Based on the original Gitpod config produced by https://github.com/nemke82/magento2gitpod