Advertisement
illwill

LAIR Start/Stop

Dec 7th, 2016
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.77 KB | None | 0 0
  1. export ROOT_URL=http://localhost
  2. export PORT=11014
  3. export MONGO_URL=mongodb://localhost:27017/lair
  4. export MONGO_OPLOG_URL=mongodb://localhost:27017/local
  5. export API_LISTENER=localhost:11015
  6. export NVM_DIR="$HOME/.nvm"
  7. [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"  # This loads nvm
  8.  
  9. ./mongodb-linux-x86_64-3.2.1/bin/mongod --dbpath=db --bind_ip=localhost --quiet --nounixsocket --replSet rs0 &
  10. MONGOPROCESS=$!
  11. sleep 3
  12. cd bundle; nvm use v6.9.1; node main.js &
  13. cd ../; ./api-server_linux_amd64 &
  14. APIPROCESS=$(ps aux | grep "\.\/api-server_linux_amd64" | grep -v "grep" | tr -s ' ' | cut -f 2 -d ' ')
  15. sleep 2
  16. ./caddy --conf=Caddyfile &
  17. CADDYPROCESS=$!
  18.  
  19. trap "{ kill $MONGOPROCESS ; kill $CADDYPROCESS ; kill $APIPROCESS ; exit 1 }" SIGINT SIGTERM EXIT
  20.  
  21. read towait
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement