zulip/scripts/setup
rht 00e057bf44 install-node: bypass nvm wrapper for faster node startup.
This fixes a significant performance issue with LaTeX rendering (and
other things that invoked node) where starting up node took a few
hundred milliseconds due to nvm initialization.

Tweaked by tabbott to avoid copying the node binary itself, instead
using a tiny wrapper script.

This is important primarily because it's possible a future version of
node will expect to find libraries/dependencies/etc. installed via NVM
at some path related to the path of the node binary itself, and that's
more guaranteed with this new model.

Fixes #4618.
2017-05-09 09:17:54 -07:00
..
configure-rabbitmq configure-rabbitmq: Add support for RABBITMQ_NODE flag. 2017-04-29 15:03:05 -07:00
flush-memcached flush-memcached: Replace 'set -x' with more clear output. 2016-10-14 17:10:06 -07:00
generate_secrets.py settings: Add support for ZULIP_ORG secrets. 2017-04-18 23:00:10 -07:00
initialize-database initialize-database: Clean up final instructions. 2017-02-21 20:19:16 -08:00
install Set umask 022 before starting prod install. 2017-03-25 23:59:44 -07:00
node-wrapper install-node: bypass nvm wrapper for faster node startup. 2017-05-09 09:17:54 -07:00
npm-wrapper provision: Use NVM to install node and npm. 2016-09-23 14:34:44 -07:00
pgroonga-ppa.asc scripts: Stop using apt-add-repository. 2016-10-11 22:10:36 -07:00
postgres-init-db postgres-init-db: Use default bash to call flush-memcached. 2016-09-28 20:46:34 -07:00
terminate-psql-sessions terminate-psql-sessions: Remove set -x. 2016-10-14 17:08:05 -07:00
zulip-ppa.asc scripts: Stop using apt-add-repository. 2016-10-11 22:10:36 -07:00