Make Local Dev Great with Lando!
Drupal Camp Asheville 2021 Online Edition - July 8th-9th
Asking members of your team to spin up local copies of your Drupal application can result in all sorts of different solutions to the same problem. Some might spin up VMs, some might spin up their own combination of Docker Containers, and some might struggle with native solutions on their own machines. Adding common services and development tools such as xdebug, mailhog, or drush may pose additional problems, depending on the solution that was implemented.
Whether you need to simulate infrastructure(e.g. redis, nginx, solr), helper services(e.g. mailhog, phpmyadmin, xdebug), development tools(e.g. grunt, drush, composer), or common automation tasks, Lando provides a solution to quickly specify and painlessly spin up the services and tools needed to develop your projects. It's a free, open source, cross-platform, local development environment and DevOps tool built on Docker container technology. Designed to work with most major languages, frameworks and services, Lando provides an easy way for developers of all types to specify simple or complex requirements for their projects, and then quickly get to work on them.
In this presentation, you will learn some Lando basics, including how to use Lando's built-in recipes to quickly spin up Drupal environments. You will learn how to set up a simple Lando configuration file that can be committed to your code repo and shared with other developers. You will see a demonstration of Lando in action. You will see how Lando can easily push and pull code, database, and files from hosting services such as Pantheon. You will also see how Lando can perform automation tasks and how easily it can do testing and CI. Most importantly, you will leave this session knowing that after making the switch to Lando, you will never need to spin up a VM or install another local dev tool for any of your projects.