FREELessons: 13Length: 2 hours
Course Material Requirements
The Vagrant configuration files format has changed since this course was published. You can learn how to set up a development environment with Vagrant in our recent course: Easy Rails Development Environment With Vagrant.
Do you have a great Ruby app cooking in that brain of yours, or do you have one that's already built and ready to deploy? Follow along as we learn how to deploy that new Ruby web application.
1.Introduction1 lesson, 01:13
1 lesson, 01:13
1.1Introduction01:13
1.1
Introduction
01:13
2.Production Environment7 lessons, 1:14:43
7 lessons, 1:14:43
2.1General Overview02:47
2.1
General Overview
02:47
2.2Vagrant As A Virtual Server14:20
2.2
Vagrant As A Virtual Server
14:20
2.3Installing Rbenv09:51
2.3
Installing Rbenv
09:51
2.4Nginx as the Web Server12:08
2.4
Nginx as the Web Server
12:08
2.5Unicorn as the Application Server Cluster13:44
2.5
Unicorn as the Application Server Cluster
13:44
2.6PostgreSQL as the Database Server04:53
2.6
PostgreSQL as the Database Server
04:53
2.7Our First Manual Deploy17:00
2.7
Our First Manual Deploy
17:00
3.Rails Deployment4 lessons, 43:37
4 lessons, 43:37
3.1Introducing Capistrano13:31
3.1
Introducing Capistrano
13:31
3.2Prepare Capistrano for Your Application (Part 1)10:29
3.2
Prepare Capistrano for Your Application (Part 1)
10:29
3.3Prepare Capistrano for Your Application (Part 2)08:31
3.3
Prepare Capistrano for Your Application (Part 2)
08:31
3.4Performing Regular Deploys11:06
3.4
Performing Regular Deploys
11:06
4.Conclusion1 lesson, 02:21
1 lesson, 02:21
4.1Final Tips02:21
4.1
Final Tips
02:21
I'm a Rubyist/Javascripter/UI designer; occasional speaker; Mac & Arch Linux user.