2
0
mirror of https://github.com/frappe/bench.git synced 2024-11-11 15:51:03 +00:00
bench/vm/Readme.md
2015-12-23 16:50:48 -08:00

665 B

ERPNext VM Builder

Steps to build a vm image

  • Install VirtualBox
  • Place a base.ova ubuntu base image in the current directory.
  • ./packer build vm.json builds a new vm.

How it works

Packer imports the base image in a virtual machine and boots it. It runs the following

  • scripts/install_ansible.sh sets up ansible on the vm.
  • The ansible/vm.yml playbook sets up the dependencies, installs a bench and sets up a site. It also puts it into production.
  • scripts/set_message.sh sets welcome message (with update instructions) in the vm.
  • scripts/zerofree.sh writes zero to all the free space in the disk, it shrinks the disk image.