Capistrano とは Ruby 製の自動デプロイ (& サーバー操作) ツール。 複雑な Rails 製アプリケーションのデプロイ作業を コマンド数行でさくっと片付けられるようになる。 Capistrano 自体の説明は以下の資料によくまとまっていた。 入門 Capistrano 3 ~ 全ての手作業を生まれる前に消し去りたい 本記事では Vagrant を利用して、 Rails 4.2 系 + Unicorn + Nginx 環境で Capistrano を利用してデプロイ作業をさくっとデプロイできるようになるまでの流れを (主に自分用に) まとめた。 前提条件 用意する開発・本番環境 development (開発用と同一サーバー), production (開発用と別サーバー) アプリケーションサーバー Unicorn Ruby のバージョン管理 RVM Webサーバー Ngi