This lesson walks through my actual CraftQuest DDEV configuration—how I tell DDEV where the web root lives, where Composer should run, and how to expose Vite's dev server port for HMR through DDEV's proxy.
Your Craft project doesn’t live at the root. Maybe you’ve got a cms/ directory, a separate buildchain/ for your frontend tooling, and DDEV doesn’t know where anything is.
This lesson walks through my actual CraftQuest DDEV configuration — how I tell DDEV where the web root lives, where Composer should run, and how to expose Vite’s dev server port for HMR through DDEV’s proxy.
You’ll see the specific config options that make nested Craft installations work, plus a quick tour of custom commands that smooth out daily workflow. Steal what’s useful for your own projects.
Follow along with the full transcript
Search every word, click any line to jump to that moment, and read along as you watch — a CraftQuest Premium feature.
Sign up for PremiumSome stuff to help you along during the lesson: