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

时间:2012-03-15 23:21:31

标签: ruby-on-rails ruby-on-rails-3 deployment nginx unicorn

任何人都可以建议一个好的独角兽+ nginx + cap部署如何? 我已经搜索了高低的花费,花了5个小时来完成部署并运行各种类型或错误。

5 个答案:

答案 0 :(得分:4)

答案 1 :(得分: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.

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

答案 2 :(得分:0)

我想这是一个很好的答案 - https://coderwall.com/p/yz8cha。它的短小&很好,对我来说非常好。

答案 3 :(得分:0)

答案 4 :(得分:0)

这看起来很有希望......

https://github.com/kalys/capistrano-nginx-unicorn