Lokale Eintwicklungsumgebung mittels Docker + DDEV

  • Moin,

    ich habe für Euch ein kleines Tutorial geschrieben das erklärt, wie man mittels Docker + DDEV eine lokale Entwicklungsumgebung einrichten kann.

    Es ist eine "Painless"-Umgebung. Damit ist gemeint, dass man einfach in dem jeweiligen Projekt mittels Änderung der .ddev/config.yaml schnell die PHP-, MySQL/MariaDB-, nodejs-Version oder von nginx auf Apache2 wechseln kann. Eine Änderung in der Config und mittels ddev restart die Container neu starten - fertig :)

    Es gibt übrigens auch ein DDEV-Plugin für PHPStorm, welches die Konfiguration für PHPStorm übernimmt (inkl. XDebug) und weitere DDEV Funktionen anbietet.

    Wer kein PHPStorm nutzt aber Code-Debugging nutzen möchte, da bietet DDEV mittels xhprof und xhprof-gui starke Werkzeuge an.

    Ihr findet das Tutorial hier im Forum

    Meine IT

    Tonstudio / Software Entwicklung / Gaming: MacBook Pro M1 (8-Core GPU, 1 TB SSD, 16 GB RAM)
    Software Entwicklung (Beruflich): MacBook Air M1 (7-Core GPU, 512 GB SSD, 16 GB RAM)
    Retro-Gaming: Windows 10 Pro mit DosBox-X (intel Core2Duo G640, 2x 500GB HDD, 8 GB RAM)
    Linux Kiste: CatchyOS 24.12 (intel DualCore G3250, 1 TB HDD, 8 GB RAM)
    C64 II (1x 1541 II Floppy, 1x SD2IEC+ Floppy Emulator, 2x ArcadeR Joysticks)
    NAS: QNAP TS-233 mit 2x 4TB HDD (Seagate IronWolf)

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!