好的独角兽+ nginx + cap部署howto?

Rub*_*tic 9 deployment ruby-on-rails nginx unicorn ruby-on-rails-3

任何人都可以建议一个好的独角兽+ nginx + cap部署如何?我已经搜索了高低的花费,就像花了5个小时让我的部署运行所有类型或错误.

Pas*_*cal 1

就在昨天,我必须设置一些 Unicorns 和 nginx。我跟着:

另外,这是我的 Unicorn 配置和 init.d 脚本: https: //gist.github.com/2049606

我最终使用的部署脚本与上面链接中提到的部署脚本几乎相同。如果您使用 RVM,请确保添加类似以下内容:

$:.unshift(File.expand_path('./lib', ENV['rvm_path']))  # Add RVM's lib directory to the load path.
require "rvm/capistrano"                                # Load RVM's capistrano plugin.
set :rvm_ruby_string, '1.9.3-p125@YOURGEMSET'           # Or whatever env you want it to run in.
Run Code Online (Sandbox Code Playgroud)

关键点是您将 PID 文件指定在正确的位置(我输错了,我花了半个小时才发现我的错误)。还要确保您的用户可以写入所有必要的文件。