mirror of https://github.com/zulip/zulip.git
Vagrantfile: Add support for a custom post-provision script.
Documentation tweaked by tabbott. Fixes #3108.
This commit is contained in:
parent
cf4faf6598
commit
8b2d4f150a
|
@ -27,3 +27,4 @@ npm-debug.log
|
||||||
var/*
|
var/*
|
||||||
.vscode/
|
.vscode/
|
||||||
tools/conf.ini
|
tools/conf.ini
|
||||||
|
tools/custom_provision
|
||||||
|
|
|
@ -101,6 +101,10 @@ if [ -d "/sys/fs/selinux" ]; then
|
||||||
fi
|
fi
|
||||||
ln -nsf /srv/zulip ~/zulip
|
ln -nsf /srv/zulip ~/zulip
|
||||||
/srv/zulip/tools/provision
|
/srv/zulip/tools/provision
|
||||||
|
if [ -f /srv/zulip/tools/custom_provision ]; then
|
||||||
|
chmod +x /srv/zulip/tools/custom_provision
|
||||||
|
/srv/zulip/tools/custom_provision
|
||||||
|
fi
|
||||||
SCRIPT
|
SCRIPT
|
||||||
|
|
||||||
config.vm.provision "shell",
|
config.vm.provision "shell",
|
||||||
|
|
|
@ -462,6 +462,14 @@ 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
|
already cached on your machine (it takes about 5 minutes to run with a
|
||||||
fast Internet connection).
|
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`).
|
||||||
|
|
||||||
#### Shutting down the development environment for use later
|
#### Shutting down the development environment for use later
|
||||||
|
|
||||||
To shut down but preserve the development environment so you can use
|
To shut down but preserve the development environment so you can use
|
||||||
|
|
Loading…
Reference in New Issue