Iteration L2: Deploying Remotely with Capistrano

If you’re a large shop, having a pool of dedicated servers that you administer so that you can ensure that they’re running the same version of the necessary software is the way to go. For more modest needs, a shared server will do, but you’ll have to take additional care to deal with the fact that the versions of software installed might not always match the version that you have installed on your development machine.

Don’t worry, we’ll talk you through it.

Prepping Your Deployment Server

Although putting our software under version control is a really, really good idea during development, not putting our software under version control when it comes to deployment is downright foolhardy—enough ...

Get Agile Web Development with Rails 5.1 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.