BMO/DeveloperBox
< BMO
Jump to navigation
Jump to search
Creating a BMO Development System using VirtualBox and Vagrant
- Install Virtualbox on your workstation (http://www.virtualbox.org)
- Install Vagrant on your workstation (http://www.vagrantup.com/)
- From a terminal type: (note: ~7G file)
vagrant init vagrant box add bmo https://people.mozilla.com/~dkl/bugzilla.box
- Edit Vagrantfile to allow port forward to VM of port 80
Uncomment line that says: # config.vm.forward_port 80, 8080
- To start the VM:
vagrant up
- To login simply type:
vagrant ssh
- Access the BMO UI at http://localhost:8080/bmo using your browser
- To update the BMO code to latest in bzr:
vagrant ssh cd htdocs/bmo bzr merge
- To make a patch of your changes:
bzr diff > /vagrant/<some_patch_name>_1.patch
This will place the patch file in your home directory of the laptop and not on the VM so you can easily upload, etc.