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