Advanced Docker usage with DDEV for Web development and learning (Part 1: Intro)


Details
Imagine you build frontend or backend apps for the web. Or you follow various learning courses and need to quickly set up a local dev environment with all dependencies installed.
You already learned to manage Docker containers manually? I guess you also used Docker Compose. Great.
But still, it can be a tedious task to set up manually every time.
Now improve your toolkit and learn how to use DDEV to quickly create a new project.
It gives you....
* templates for various frameworks, mostly PHP/JS/TS based
* HTTP Server with Domain-Name and SSL cert (https)
* CLI tools to create/start/stop and manage an environment
* CLI shortcuts into the containers to run npm/composer etc in the respective container
This is Part 1.
Todays's talk aims to give a walk-through of the DDEV project. It demos the setup process, some customizations and the daily use to be productive. Including integration into JetBrains IDEs (PHPStorm, Webstorm, ...)
Part 2 will be a longer workshop and go deeper into the differences Linux vs Win/Mac, Optimizations and individual configurations. It is planned for Saturday 9. August. (To be defined, please subscribe)
This talk is given by Bodo Eichstädt. Long-time community host, TYPO3 developer, Linux expert and Docker Captain.

Advanced Docker usage with DDEV for Web development and learning (Part 1: Intro)