Skip to content

Sets up a basic Drupal development box using vagrant based on Ubuntu Precise with Nginx, php-fpm, MongoDB, ...

Notifications You must be signed in to change notification settings

bfr/druidbox

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Set up a Drupal development box super fast

Installation

  • Install vagrant using the installation instructions in the Getting Started document
  • Add a Ubuntu Precise box using the available official boxes, for example: vagrant box add druidbox http://files.vagrantup.com/precise64.box (make sure it's named druidbox)
  • Clone this repository
  • Install submodules with git submodule update --init
  • After running vagrant up the box is set up using Puppet
  • Done!

Installed components

Debugging

If you want to debug your cli application using xdebug for example with Netbeans just run this command before executing the cli app:

.. code-block:: sh

$ export XDEBUG_CONFIG="idekey=netbeans-xdebug remote_host=192.168.33.1 profiler_enable=1 default_enable=1 remote_enable=1 remote_handler=dbgp remote_port=9000 remote_autostart=0"

Hints

Startup speed

To speed up the startup process use

.. code-block:: sh

$ vagrant up --no-provision

after the first run. It just starts the virtual machine without provisioning of the recipes.

TODO

About

Sets up a basic Drupal development box using vagrant based on Ubuntu Precise with Nginx, php-fpm, MongoDB, ...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Puppet 52.8%
  • Ruby 47.0%
  • PHP 0.2%