Reliably Deploying Rails Applications: Hassle free provisioning, reliable deployment (2014)

Reliably Deploying Rails Applications: Hassle free provisioning, reliable deployment (2014)

1.0 - Intro

2.0 - The Stack

3.0 - Chef Definitions

4.0 - Quick Start - 5 Minute Server

5.0 - Anatomy of a chef solo project

5.1 - A Simple Chef Cookbook

5.2 - A Simple Node Definition

5.3 - A simple chef role

5.4 - Applying a node definition to a VPS

6.0 - A Template for Rails Servers

6.1 - Managing Cookbooks with Berkshelf

7.0 - Basic server setup

7.1 - Users

7.2 - Security

7.3 - Firewall

7.4 - Applying the sample template to a VPS

8.0 - Installing Ruby

9.0 - Monit

10.0 - Nginx

11.1 - PostgreSQL

11.2 - MySQL

11.3 - MongoDB

11.4 - Redis

12.0 - Memcached

13.0 - Testing with Vagrant

14.0 - End of Part 1

15.0 - Deploying with Capistrano

16.0 - Unicorn Configuration and Zero Downtime Deployment

17.0 - Nginx Virtualhosts and SSL

18.0 - Sidekiq