Local Drupal 8 Development With Containers

Event Information

Share this event

Date and Time

Event description
There are many ways to develop a Drupal site, but there are few that offer as many advantages as a fully self-contained, local environment.

About this Event

This training session will get hands on with setting up an environment from scratch using Docker containers to emulate production servers, Composer to manage packages, Drush to manage configuration, Drupal Console to generate code, and source management to tie it all together. We’ll discuss the benefits of local development and the pitfalls of other methods. Common problem areas in local development will be examined and solutions will be created to work through them. At the end of the session, users will be comfortable with creating a new environment (or migrating an existing one) into a local containerized solution that could be utilized anywhere between prototyping to production.

Participants will need to bring their own machines to work with, and it is recommended that users have Docker installed prior to the session. Users will require administrative access to their machines during the course of the training. If machines are IT-restricted, participants should make arrangements to get administrative access or bring another device. The class will specifically cover setup for Mac and Windows machines, but will attempt to support all other operating systems as well.

What you will learn:

  • Docker container management
  • Managing dependencies with composer
  • Drush to manage the environment
  • Drush to export configuration
  • Drupal Console to create boilerplate code
  • Techniques to collaboratively manage local environments
  • Pros/cons of various development methods
  • Advanced infrastructure setup

Intended Audience: This session is designed for beginner/intermediate users of both container systems in general and Drupal. It will be very technical in nature. Previous knowledge in either of these areas could be helpful, but not strictly necessary. The subject material may be tedious to those with advanced knowledge of Drupal or Docker.

This class will be mostly a repeat of previous training sessions given at Drupal GovCon 2017 and Drupal GovCon 2018 but updated with current stacks and workflow. The class will be longer than it was in previous years and cover some additional advanced topics if there is time.

Share with friends

Date and Time

Save This Event

Event Saved