Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sudo forever start --sourceDir /home/my-app -c npm start
- NAME=nodeapp
- SOUREC_DIR=/home/nodeapp
- COMMAND="npm start"
- SOURCE_NAME=index.js
- USER=root
- NODE_ENVIROMENT=production
- pidfile=/var/run/$NAME.pid
- logfile=/var/log/$NAME.log
- forever=forever
- start() {
- export NODE_ENV=$NODE_ENVIROMENT
- echo "Starting $NAME node instance : "
- touch $logfile
- chown $USER $logfile
- touch $pidfile
- chown $USER $pidfile
- iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080
- sudo -H -u $USER $forever start --pidFile $pidfile -l $logfile -a --sourceDir $SOUREC_DIR -c $COMMAND
- RETVAL=$?
- }
- sudo forever --sourceDir /home/my-app -c "npm start" /
- forever start -c "ng serve " ./
- forever list
- info: Forever processes running
- data: uid command script forever pid id logfile uptime
- 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