Skip to content
Pascal Morin edited this page Nov 26, 2018 · 6 revisions

ce-vm

web development stack

Spins up a LAMP environment using Docker containers, managed and orchestrated with Vagrant. It can be used for a variety of types of projects, but is primarily targeted at PHP-based web applications. It can also generate ready-made codebase and suitable settings for either:

  • Drupal
  • Symfony
  • Wordpress

It aims to be both:

  1. Easy to use: it should work out the box for standard configurations.
  2. Flexible: everything is overridable and extendable using Ansible, for more advanced setups.

Quick start

Make sure you have installed the needed dependencies (Docker+Vagrant) for your platform, then head over to http://ce-vm.codeenigma.net/ to get your first project setup.

Overview

  • Refer to the stack overview to get a sense of the general architecture and the available services (Nginx, Solr, Redis, ...).

Customization

Most configuration can be done through YAML config files, but can you leverage custom overrides or Ansible playbooks to achieve any crazy requirements you might have.