Skip to content

haixiang/vagrant-drupal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Drupal Vagrant

A chef-based project template provides easy to configure, reproducible, and portable work environments for drupal development.

Vagrant

Vagrant is a tool for building and distributing development environments.

Vagrant provides the framework and configuration format to create and manage complete portable development environments. These development environments can live on your computer or in the cloud, and are portable between Windows, Mac OS X, and Linux.

Quick Start

First, make sure your development machine has VirtualBox installed. After this, download and install the appropriate Vagrant package for your OS. If you're not on Mac OS X or Windows, you'll need to add /opt/vagrant/bin to your PATH. After this, you're ready to go!

To build your first drupal virtual environment from scratch:

git clone https://github.com/ksorokin/vagrant-drupal.git
cd vagrant-drupal
git submodule init
git submodule update
vagrant up

Vagrantfile

It is common to modify the Vagrantfile to meet project needs. Read through the comments in the Vagrantfile as well as the official documentation for other possible configurations.

Cookbooks

Take a look for used cookbooks to learn more about available options

  • git - git installation
  • apache2 - opscode apache2 w/ LWRP
  • php - php/pear
  • mysql - mysql installtion
  • drush - install drush, required by finalize to download, unpack and install drupal with predefined modules
  • finalize - completes environment configuration

About

A chef-based project template provides easy to configure, reproducible, and portable work environments for drupal development.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages