Drupal on Docker

Docker scaffolding for Drupal 8

View the Project on GitHub BradJonesLLC/docker-drupal

Docker Scaffolding for Drupal 8

Purpose

This script is intended for one-time, initial scaffolding of a new Drupal 8 project, which would then be self-contained. It uses a composer.json file derived from drupal-project to pull in Drupal core, and provides additional helpful Docker-focused functionality. The drupal-project composer.json file and helper scripts can then be used to manage core updates, contrib modules and more. Drupal 8, with its robust exportable configuration file management and composer integration, is uniquely suited for containerized development.

Usage/Quick-Start

composer create-project bradjonesllc/docker-drupal:master project-dir --no-interaction

…Will install into a new directory named project-dir.

Default addresses and command examples

Features

Your new Drupal 8 site comes with a number of helper scripts and config files that speed development in a containerized environment and production deployment.

Requirements

Contributing

Issues and pull requests welcome; Both Drupal 8 and Docker are relatively new and fast-moving projects. There doesn’t appear to be many other comprehensive starterkits for Docker and Drupal, so this is my effort at helping others avoid my steep learning curve on this front.

© 2016, Brad Jones LLC. Licensed under GPL 2.