Friday 30 December 2016

Daemonize/automate start of node express server.

I've got a home server running Ubuntu Server 16.04.1 64-bit.Right now to keep my express server going I've got a manual screen session running the command "sudo nodemon server.js" to watch server.js for changes on the fly.But after a while and some reboots I've grown tired of having to start a screen session when I want the server running.I know what you're going to say, "Check out PM2 it's great for daemonizing node applications on linux." but when I run"sudo pm2 start server.js"I can't load my views/routes because it tries looking for them in my home directory. And if i try"pm2 start server.js -i 0 --name "servername"I can't connect to my MongoDB database.Any suggestions for a replacement to PM2, some script to automate a screen/tmux session automatically starting my server or if you know any solution to the PM2 situation is greatly appreciated.

Submitted December 30, 2016 at 01:42PM by joelpwnar

No comments:

Post a Comment