やりたいことはタイトルの通りです。 ここでは、RailsアプリをEC2にデプロイするつもりで書いていきます。 サーバ側の環境構築(SSHやユーザ関連の設定、DBのインストールなど)は終わっている前提で。 Capistranoの理解に関しては割と自信がないので、ツッコミお待ちしています。 結論 初めに、出来上がるdeploy.rbを載せてしまいます。 #config/deploy.rb require "bundler/capistrano" load "deploy/assets" # Git repository set :scm, "git" set :repository, "git@github.com:foo/bar.git" set :branch, "master" ssh_options[:forward_agent] = true default_run_options[