Hi there, I'm new to vagrant, but already love it !! I just configured a 
MongoDB, nodejs server in no time. On vagrant up, I install node and mongo 
via a bootstrap file, then my /vagrant folder is mount and synchronized, 
that's perfect. But what I want now, after that done, is to run a command 
("npm install") from that directory to install node_modules given on a 
package.json automatically synced from my host machine.

I saw some option with the upstart event, and I think I'll be using that, 
but I'm not a shell expert, and found this script on Github:

#!upstart
description "Restart nginx after synced folders mounted"
author      ".silent"

start on vagrant-mounted
# Automatically restart process if crashed
respawn
# Essentially lets upstart know the process will detach itself to the background
expect fork
# Run before process
pre-start script
end script
# Start the process
script
    service nginx restart
end script

 I suppose I have to replace the 'service nginx restart' line by 'cd 
/vagrant; npm installservice ' but I have no idea about what the others 
commands are intended to, nor how to execute that script... So any help 
would be really appreciate. Thanks

-- 
This mailing list is governed under the HashiCorp Community Guidelines - 
https://www.hashicorp.com/community-guidelines.html. Behavior in violation of 
those guidelines may result in your removal from this mailing list.

GitHub Issues: https://github.com/mitchellh/vagrant/issues
IRC: #vagrant on Freenode
--- 
You received this message because you are subscribed to the Google Groups 
"Vagrant" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vagrant-up/7e393032-8a8f-40e2-ab95-3a4914531bf0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to