Save the date — 21–23 January 2027 IIT Bombay

Containerized Drupal: Environment Parity from Local to Production

This session shows how to use containers to create consistent, reproducible Drupal environments from local development through CI and production.

Running Drupal in a consistent way through local, CI, staging, and production environments can often be more difficult than it needs to be. In this talk, we will examine ways to employ containers to provide true environment parity for Drupal projects, avoiding the dreaded "works on my machine" problems and helping to make our deployments more predictable. We will discuss practical methods for defining Drupal environments in Docker and Compose, pinning dependencies, configuring secrets and secret management, and testing against real-world services like databases, caches, and search.

This session will also cover operational topics such as image management, applying security patches, performance optimisation, and CI/CD integration with containers.