Хороший единорог + nginx + крышка развертывать howto?

Кто-нибудь может предложить хороший хороший единорог + nginx + cap, как это сделать? Я искал высокие и низкие расходы, как 5 часов, чтобы мой развертывать и работать со всеми типами или ошибками.

5 ответов

Только вчера мне пришлось настроить некоторых единорогов и nginx. Я последовал за ним:

Кроме того, вот моя конфигурация Unicorn и init.d script: https://gist.github.com/2049606.

Развертывание script, которое я использовал, почти идентично тем, которые упомянуты в ссылках выше. Если вы используете RVM, убедитесь, что вы добавили что-то вроде:

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

Критическая точка заключается в том, что вы указываете файлы PID на правильные места (я ошибся, и мне понадобилось полчаса, чтобы найти мою ошибку). Также убедитесь, что ваш пользователь может записать все необходимые файлы.


Мне нравится этот

http://ariejan.net/2011/09/14/lighting-fast-zero-downtime-deployments-with-git-capistrano-nginx-and-unicorn

Также github сделал довольно хорошую запись на nginx и unicorn

https://github.com/blog/517-unicorn


Я думаю, один хороший ответ на это - https://coderwall.com/p/yz8cha. Его коротко и ясно и очень хорошо работали для меня.


Это выглядит очень многообещающим....

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

licensed under cc by-sa 3.0 with attribution.