Deploying a node app with Forever is great...until your server restarts unexpectedly. Then your app stops running and you have to re-deploy.
To get around this, we're going to run our node app as an Upstart service. Upstart services are great, because, once started, the system auto-restarts them if they fail, or if the server restarts.
###Step 1: Create a service for your node app
- ssh in as root
ssh root@youripaddress
- Create a node-app.conf file in /etc/init
IMPORTANT: whatever filename you pick is what you will use to start|stop|restart your service i.e.service node-app start