Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ddev - Awesome PHP/Magento development environment

ddev - Awesome PHP/Magento development environment

Slides of live demo at Meet Magento India 2022.

Christian Münch

February 03, 2022

Transcript

10 slides
  1. What's ddev? https://ddev.readthedocs.io/en/stable/ DDEV is an open source tool that

    makes it dead simple to get local PHP development environments up and running within minutes. 2 2 Christian Münch - @cmuench - Meet Magento India 2022 Christian Münch - @cmuench - Meet Magento India 2022
  2. Technology Docker docker-compose (also v2) go (compiled for Windows, Mac,

    Linux) 3 3 Christian Münch - @cmuench - Meet Magento India 2022 Christian Münch - @cmuench - Meet Magento India 2022
  3. Well tested Github Actions Buildkite Circleci Christian Münch - @cmuench

    - Meet Magento India Christian Münch - @cmuench - Meet Magento India 2022 2022 4 4
  4. Tests on physical hardware! https://twitter.com/rand yfay/status/147952388 5179543557 Christian Münch -

    @cmuench - Meet Magento India Christian Münch - @cmuench - Meet Magento India 2022 2022 5 5
  5. Installation is really simple Simple -> It's only a binary!

    Available as package for Homebrew Chocolatey Arch Linux (AUR) https://ddev.readthedocs.io/en/stable/#installation 6 6 Christian Münch - @cmuench - Meet Magento India 2022 Christian Münch - @cmuench - Meet Magento India 2022
  6. You get everything you need for general PHP development PHP

    5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1 Mailcatcher (mailhog) MySQL 5.6, 5.7, 8.0 / MariaDB 10.2, 10.3 / Postgres (next release) Composer 1 / Composer 2 PHP project type specific tools like n98-magerun 7 7 Christian Münch - @cmuench - Meet Magento India 2022 Christian Münch - @cmuench - Meet Magento India 2022
  7. Architecture ddev-router (Reverse Proxy) Project 1 web db dba Project

    2 web db dba 8 8 Christian Münch - @cmuench - Meet Magento India 2022 Christian Münch - @cmuench - Meet Magento India 2022
  8. Live Demo 9 9 Christian Münch - @cmuench - Meet

    Magento India 2022 Christian Münch - @cmuench - Meet Magento India 2022
  9. Resources Manual: https://ddev.readthedocs.io/en/stable/ Github: https://github.com/drud/ddev Additional Services: https://github.com/drud/ddev-contrib Magento Demo

    Project: https://github.com/netz98/ddev-magento-demo 10 10 Christian Münch - @cmuench - Meet Magento India 2022 Christian Münch - @cmuench - Meet Magento India 2022

More Decks by Christian Münch

Other Decks in Technology