sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install -y git nodejs-legacy npm mongodb-org
sudo service mongod start
[Optional] Azure network setup
Check HTTP port (80) is open: Web Portal > Virtual Machines > Network Interface > Network security group > Inbound security rules
-
Create .env file
-
Create config.js file
-
Create alias.conf file
npm install
node ./app_api/jobs/index.js --id [CLIENT ID] --secret [SECRET]
sudo PORT=80 npm start