fix: vagrant provisioning installs node automatically

This commit is contained in:
Blade Barringer
2016-01-18 08:47:57 -06:00
parent 5b0d3be444
commit 0ee7970276
2 changed files with 13 additions and 6 deletions

View File

@@ -1,19 +1,24 @@
#!/bin/bash
echo Installing nvm...
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.1/install.sh | bash
source ~/.profile
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.1/install.sh | NVM_DIR="/home/vagrant/.nvm" PROFILE="/home/vagrant/.profile" bash
echo "source /home/vagrant/.nvm/nvm.sh" >> /home/vagrant/.profile
echo "nvm install" >> /home/vagrant/.profile
chown -R vagrant:vagrant /home/vagrant/.nvm
source /home/vagrant/.profile
echo Setting up node...
cd /vagrant
nvm install
nvm use
nvm alias default current
echo Update npm...
npm install -g npm
npm install -g npm@2
echo Installing global modules...
npm install -g gulp bower grunt-cli
npm install -g gulp bower grunt-cli mocha
echo Installing Habitica...
npm install --no-bin-links
npm i

View File

@@ -95,6 +95,8 @@ rm firefox.deb
echo Installing ntp...
apt-get install -qq ntp
/vagrant/vagrant_scripts/install.sh
## # echo Seeding Mongodb...
## node ./src/seed.js
## no longer required - see comments in src/seed.js