Beetbox - a pre-provisioned L*MP stack

Requirements

Quickstart

composer require --dev beet/box
vagrant up

This will automatically generate a Vagrantfile and the .beetbox directory, which will contain a config.yml file used to configure overrides.

You can see some examples in config.yml

Drupal Quickstart

To get a simple Drupal 8 site up and running with Beetbox, run the following commands:

composer create-project drupal-composer/drupal-project:8.x-dev drupal8 --stability dev --no-interaction
cd drupal8
composer require --dev beet/box
vagrant up

After which you can install the site at http://drupal8.local/install.php

or add the following to ./beetbox/config.yml and run vagrant provision to automatically install drupal.

drupal_install_site: yes
drupal_account_name: admin
drupal_account_pass: admin

For PHP 7 add php_version: "7.0" then vagrant provision