clumma / bloomsite

Company home page

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bloomcode home page

Currently served by Node/Express from a DigitalOcean Ubuntu droplet.

PM2

PM2 is installed globally on the server, and should restart our app automatically if anything crashes.

Colors

These were taken from our company mascot, the beautiful Forget-me-not

gray: #655d5b
purple: #692776
blue: #007fe6

Initial setup

Unix demands the blood of your first-born. To appease, use the following incantations

ssh root@198.199.108.34
adduser bcadmin
gpasswd -a bcadmin sudo

ssh bcadmin@198.199.108.34
sudo apt-get --purge remove node
sudo apt-get --purge remove nodejs
sudo apt-get --purge remove nodejs-legacy
sudo apt-get install curl
sudo apt-get install git
sudo apt-get install npm
sudo npm cache clean -f
sudo npm install -g n
sudo n latest
sudo npm install pm2 -g
sudo setcap cap_net_bind_service=+ep /usr/local/bin/node

cd /home/bcadmin/bloomsite
sudo npm install

pm2 start bloomsite.js
pm2 save
sudo env PATH=$PATH:/usr/local/bin pm2 startup systemd -u bcadmin

About

Company home page


Languages

Language:CSS 60.9%Language:HTML 29.3%Language:JavaScript 9.8%