Building a Vagrant Box from Start to Finish

Note: This article was originally published at tylerbird.org. It was recently updated for publication on the Engine Yard blog.

The goal of Vagrant is to make it simple to create a local development environment so that you’d never want to do it another way again. You can quickly set up your first Vagrant environment with two simple commands. And with a third, you’re connected to your first Vagrant box—all in under a few minutes.

Read More

Using Docker for Rails in a Production Environment

Need to know the options for running Rails in production? Using Docker for Rails may be the way to go.

Running a Rails application in production requires installing Ruby and other packages. It's not difficult and configuration management system like Chef or Ansible makes it even easier. Here we're going to look at a different approach. By using Docker, installing Ruby and other packages happens on the build phase. In your production servers, you'll run your Rails application like any other Docker containers.

If you want to follow along, you need to have Docker installed on your local machine. I use docker-machine but there are other ways of getting Docker.
Read More

Subscribe Here!