Meza/Emulate the Travis CI test setup

Initial setup
Do initial setup of a Meza Vagrant box:


 * 1) Get VirtualBox, Vagrant, and Git
 * 2) Git-clone Meza and   into the Meza directory
 * 3) So it's easy to revert, take a snapshot called "vagrantup":
 * 1) So it's easy to revert, take a snapshot called "vagrantup":

Running tests
To run the same tests as are run on Travis CI for each Meza commit, do the following:

Replace  with one of the test types below:


 * : Installs meza on a single server
 * : Installs meza on a single server from backup files
 * : Installs meza on a single server, pulling data from a remote meza server
 * : Runs backup to a remote server
 * : Installs meza on a single server, pulling data from a non-standard setup

SSH into the Docker container
To SSH into the Docker container (which may be frowned upon by the Docker community):


 * 1) Figure out the container ID using
 * 2) For convenience, set
 * 3) Set the root password for the container to 1234 (this is just for dev purposes):
 * 4) Figure out your containers IP address:
 * 5) Login:.

After figuring out what your container ID is (via ), do the rest in one copy-paste:

Running a new test
Unfortunately at this point the best way to start a new test is to exit your Vagrant machine (just type ) then restore the snapshot you created with   and rerun the steps.