-
Install NodeJS, if not installed (Require Node version >= 8.0.0)
$ wget -qO- https://deb.nodesource.com/setup_8.x | bash - $ sudo apt-get install -y nodejs
-
Install npm, if not installed (Require NPM version >= 5.0.0)
$ sudo apt-get install npm $ sudo npm install -g yarn
-
Install mongodb, if not installed
Install mongo from here
-
To build the application
$ yarn $ npm install -g pm2
-
To run the application with customized ENV variable
$ HOST=localhost PORT=3000 yarn start
-
To run the application with default settings
$ yarn start
-
Start with PM2
$ pm2 start ./server.js --start --name 'hacker-news-backend'