
Reliably Deploying Rails Applications
- Length: 142 pages
- Edition: 1
- Language: English
- Publisher: Leanpub
- Publication Date: 2014-05-25
Mastering Rails application deployment
This book will show you from start to finish how to:
- Setup a VPS from Scratch
- Setup additional servers in minutes
- Use Capistrano 3 to deploy quickly and reliably
- Automate boring maintenance tasks
If you’ve got applications on Heroku which are costing you a fortune, this will provide you with the tools you need to move them onto a VPS. This includes running several Rails Applications on a single VPS – great for small side projects.
If you’re already running your app on a VPS but the deploy process is flaky – it sometimes doesn’t restart or loads the wrong version of the code – this book provides a template for making the process hassle free.
Table of Contents
Chapter 1 Intro
Chapter 2 The Stack
Chapter 3 Chef Definitions
Chapter 4 Quick Start 5 Minute Server
Chapter 5 Anatomy of a chef solo project
Chapter 6 A Template for Rails Servers
Chapter 7 Basic server setup
Chapter 8 Installing Ruby
Chapter 9 Monit
Chapter 10 Nginx
Chapter 12 Memcached
Chapter 13 Testing with Vagrant
Chapter 14 End of Part 1
Chapter 15 Deploying with Capistrano
Chapter 16 Unicorn Configuration and Zero Downtime Deployment
Chapter 17 Nginx Virtualhosts and SSL
Chapter 18 Sidekiq
