Lagoon: OpenSource Docker Build & Deployment System with Full Drupal Support

Michael Schmid

Everybody in Drupal moves to Docker, as of this writing there are multiple local development environments all based on Docker: Kalabox, DDev, Cachalot, Dinghy, DrupalVM, Docksal, and probably many more.

While this is awesome for local development environment, none of them provide a solution for the ultimate goal: Using the same Docker Images locally, on development sites and on production.

Lagoon solves that. Lagoon allows developers to locally develop with Docker and have the exact same Docker Images and Containers running in Production within Kubernetes. Lagoon knows how to run a Drupal site with Varnish, Nginx, PHP, MariaDB, Solr, Elasticsearch, Drush, Composter and Console on Kubernetes and will do everything for you.

All a developer has to do: Push a Git Repository to Lagoon and Lagoon will deploy it for you.

And the best part: Lagoon is completely Open Source.

In this talk I will present:

How Lagoon technically works
How to use Lagoon
How you can use Lagoon on your own infrastructure
Where Lagoon will go to and what features we're planning to implement.

https://2017.badcamp.net/session/devops-performance-security-privacy/intermediate/lagoon-opensource-docker-build-deployment

Drupal is a registered trademark of Dries Buytaert.