Slide 1

Slide 1 text

Deploying Rails DevOps Workshop Day II

Slide 2

Slide 2 text

Prerequisites

Slide 3

Slide 3 text

Prerequisite - APT packages: build-essentials, libpq-dev, imagemagick - Ruby (RVM, gemset) - Git, NodeJS - PostgreSQL - Nginx + Phusion Passenger - mina-deploy

Slide 4

Slide 4 text

APT Packages

Slide 5

Slide 5 text

APT packages sudo apt-get install build-essential sudo apt-get install git nodejs imagemagick

Slide 6

Slide 6 text

Ruby and RVM

Slide 7

Slide 7 text

Ruby and RVM gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 \curl -sSL https://get.rvm.io | sudo bash sudo adduser vagrant rvm rvm install 2.3.0 rvm use 2.3.0@the-gemset --create

Slide 8

Slide 8 text

PostgreSQL

Slide 9

Slide 9 text

PostgreSQL Server http://www.postgresql.org/download/linux/ubuntu/

Slide 10

Slide 10 text

nginx + passenger

Slide 11

Slide 11 text

Nginx + Passenger https://www.phusionpassenger. com/library/install/nginx/install/oss/trusty/

Slide 12

Slide 12 text

mina-deploy

Slide 13

Slide 13 text

mina-deploy http://nadarei.co/mina/

Slide 14

Slide 14 text

Thank You!