Capistrano3でさくらVPSにdeploy

確実に忘れる上にドキュメントが全然見つからないCapistrano 3を VPS に Deploy する方法のメモ。 作業しながら書いてるのでホントに出来るかは書いてる本人もわかりません。 基本的には Railscast の[“Deploying to a VPS”][1]の設定とCapistrano 3の組み合わせです。 環境 Windows 7 Capistrano 3.1.0 rails 4.1.0 ruby 2.0.0p195 (2013-05-14) [i386-mingw32] Postgresql さくらの VPS (一番安いの) git リポジトリ VPS 上に git repository を作成しておいてそこにプロジェクトを push しときます。 場所は var/git-repos/#{site}.git。 Gemfile # Use unicorn as the app server gem 'unicorn', group: :production # Use Capistrano for deployment gem 'capistrano', '~> 3.1' gem 'capistrano-rails', '~> 1.1' gem 'capistrano-rbenv', '~> 2.0' Nginx Nginxの設定ファイルをconfig/nginx.confに作成。※#{site}は適当に置き換える。 ...

2014-04-29 · 鉄