I am trying to get a node.js site live on port 80 (I am using Digital Ocean). I doing this using systemd with in service file
...
ExecStart=/usr/bin/nodejs /var/www/bin/app.js
...
On localhost this works fine on port 80 if I use sudo to start the site, but not without sudo. Apparently you need to run as root for ports below 1024.
How do I allow sudo in the ExecStart? Or am I going completely the wrong way here and if so, how do I get the express app on port 80?
Cheers, Mike