Guest User

Untitled

a guest
Jun 18th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. sudo forever start --sourceDir /home/my-app -c npm start
  2.  
  3. NAME=nodeapp
  4. SOUREC_DIR=/home/nodeapp
  5. COMMAND="npm start"
  6. SOURCE_NAME=index.js
  7. USER=root
  8. NODE_ENVIROMENT=production
  9.  
  10. pidfile=/var/run/$NAME.pid
  11. logfile=/var/log/$NAME.log
  12. forever=forever
  13.  
  14. start() {
  15. export NODE_ENV=$NODE_ENVIROMENT
  16. echo "Starting $NAME node instance : "
  17.  
  18. touch $logfile
  19. chown $USER $logfile
  20.  
  21. touch $pidfile
  22. chown $USER $pidfile
  23.  
  24. iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080
  25. sudo -H -u $USER $forever start --pidFile $pidfile -l $logfile -a --sourceDir $SOUREC_DIR -c $COMMAND
  26.  
  27. RETVAL=$?
  28. }
  29.  
  30. sudo forever --sourceDir /home/my-app -c "npm start" /
  31.  
  32. forever start -c "ng serve " ./
  33.  
  34. forever list
  35.  
  36. info: Forever processes running
  37. data: uid command script forever pid id logfile uptime
  38. data: [0] wOj1 ng serve 29500 24978 /home/user/.forever/wOj1.log 0:0:25:23.326
Add Comment
Please, Sign In to add comment