DrupalCamp NJ 2017

Docker-based development environments with Docksal

Additional Presenter: 

Docksal is an open-source tool created by FFW for defining and managing development environments. It brings together common development tools, minimizes time spent on configuration, and ensures the consistency of local development environments throughout a team’s continuous integration workflow.

Docksal automatically configures each project's environment to ensure team members are using the same tools, and versions, regardless of the individual requirements of each project. Most importantly, it makes the entire process easy. Docksal offers fully containerized environments with Docker, provides cross-platform support (MacOS, Windows, and Linux,) and has built-in tools that include:

  • Drush (6,7,8), Drupal Console, WP-CLI, Composer, PHP Code Sniffer
  • Ruby (with bundler), Node.js (with nvm, nmp), Python
  • Apache Solr, Varnish, Memcache and more (including BYO)
  • Built-in testing support with Behat and Selenium
  • Zero configuration Xdebug support with PhpStorm

Docksal will even automatically configure virtual hosts for you, so no more editing host files and server configurations.

Audience Level: 
Beginner (just starting, know basic terminology, content creation)
Intermediate (install and configure modules/themes)
Advanced (sysadmin, module developer)
Track: 
Development
Version: 
Drupal 8
Drupal 7
Prerequisites: 

A basic familarity with the Docker ecosystem is a plus, but not required.

Diamond Sponsor

Platinum Sponsors

Gold Sponsors

Silver Sponsors