#!/bin/bash

sudo apt-get install nginx
sudo cp ~/etc-signal/nginx/sites-available/default /etc/nginx/sites-available/default
sudo nginx -t

cd ~
curl -sL https://deb.nodesource.com/setup_10.x -o nodesource_setup.sh
sudo bash nodesource_setup.sh
sudo apt-get -y install nodejs

sudo apt-get update
sudo apt-get install -y build-essential redis-server

# Edit limits
echo -e 'nginx\t\tsoft\tnofile\t\t10000' | sudo tee -a /etc/security/limits.conf
echo -e "nginx\t\thard\tnofile\t\t30000" | sudo tee -a /etc/security/limits.conf
echo "fs.file-max = 70000" | sudo tee -a /etc/sysctl.conf

# Restart after limits updated.
sudo sysctl -p

# Restart nginx
sudo systemctl restart nginx

# Setup nginx.conf

# Setup pm2
sudo npm install -g pm2