861 B
If you ever want to recreate your development environment again from
scratch (e.g. to test a change you've made to the provisioning
process, or because you think something is broken), you can do so
using vagrant destroy
and then vagrant up
. This will usually be
much faster than the original vagrant up
since the base image is
already cached on your machine (it takes about 5 minutes to run with a
fast Internet connection).
Any additional programs (e.g. Zsh, emacs, etc.) or configuration that
you may have installed in the development environment will be lost
when you recreate it. To address this, you can create a script called
tools/custom_provision
in your Zulip Git checkout; and place any
extra setup commands there. Vagrant will run tools/custom_provision
every time you run vagrant provision
(or create a Vagrant guest via
vagrant up
).