Guest User

Untitled

a guest
Oct 21st, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. description "node server"
  2.  
  3. start on filesystem or runlevel [2345]
  4. stop on runlevel [!2345]
  5.  
  6. respawn
  7. respawn limit 10 5
  8. umask 022
  9.  
  10. script
  11. HOME=/home/deploy
  12. . $HOME/.profile
  13. cd $HOME/app
  14. exec /usr/bin/node $HOME/app/index.js 2>&1 >> $HOME/logs/node.log
  15. end script
  16.  
  17. post-start script
  18. HOME=/home/deploy
  19. PID=`status node | awk '/post-start/ { print $4 }'`
  20. echo $PID > $HOME/pids/node.pid
  21. end script
  22.  
  23. post-stop script
  24. HOME=/home/deploy
  25. rm -f $HOME/pids/node.pid
  26. end script
Add Comment
Please, Sign In to add comment