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
Tweet

More Decks by Christian Münch

Other Decks in Technology

Transcript

  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