Devbox

The Bitaculous Development Box.

View the Project on GitHub bitaculous/devbox

Requirements

Quick Start

  1. Clone the DevBox:

    $ git clone git@github.com:bitaculous/devbox.git
    
  2. Provision the DevBox:

    $ cd devbox
    $ vagrant up
    

Usage

Boot-up / stop

$ vagrant up
$ vagrant halt

Suspend / resume

$ vagrant suspend
$ vagrant resume

Provisioning

$ vagrant provision
$ vagrant provision --provision-with ansible
$ vagrant provision --provision-with resume
$ vagrant reload --provision

Secure Shell (SSH)

$ vagrant ssh

Databases

Export

$ mysqldump -h <HOST> -u <USERNAME> -p <DATABASE> --default-character-set=utf8 -r <NAME>.sql

$ mysqldump -h localhost -u root -p database --default-character-set=utf8 -r ./craft/database.sql

Import

$ mysql -h <HOST> -u <USERNAME> -p <DATABASE> --default-character-set=utf8 < <NAME>.sql

$ mysql -h localhost -u root -p database --default-character-set=utf8 < ./craft/database.sql

System Configuration

Network Configuration

Shares

Credits

Credit goes to Sven Lahann for vagrant-ansible.

License

DevBox is released under the MIT License (MIT), see LICENSE.