This repo builds the .box file which is then used by MetaCPAN developers via metacpan-developer, as a standardized development environment that (once the .box file is downloaded) is quick to deploy and start working on.
metacpan-developer is where you should go if you are looking to use the virtual machine we build to help out on the MetaCPAN project itself.
-
Check out this repo
git clone git://github.com/CPAN-API/metacpan-vagrant.git
-
Setup repositories (as per metacpan-developer)
Use this script to check out all of the repositories which you will need.
Here we are cloning the official repositories as read only - you could of course either fork any of these, or just add your own fork as a remote to push to.
-
Install Vagrant (ideally 1.2.2) and VirtualBox (ideally 4.2.12)
-
vm_debian: instructions
Building a debian (wheezy, 32bit) .box to have on http://vmbox.metacpan.org
-
vm_base instructions
Goal: Built on top of vm_debian - has had puppet run and the cpan modules installed, it ready to be used by the metacpan-developer project