2012-03-15 22 views
9

Bất cứ ai cũng có thể đề xuất một con kỳ lân tốt + nginx + cap triển khai như thế nào? Tôi đã tìm kiếm chi tiêu cao và thấp như 5 giờ để triển khai và chạy với tất cả các loại hoặc lỗi.tốt unicorn + nginx + cap triển khai howto?

+0

này nhắc nhở tôi. Tôi đã lên kế hoạch để viết cho mình một vài ngày trước :) –

Trả lời

1

Mới hôm qua tôi đã phải thiết lập một số kỳ lân và nginx. Tôi đi theo:

Ngoài ra, đây là cấu hình Unicorn của tôi và kịch bản init.d: ​​https://gist.github.com/2049606.

Kịch bản triển khai mà tôi đã sử dụng gần như giống với tập lệnh được đề cập trong các liên kết ở trên. Nếu bạn đang sử dụng RVM, hãy chắc chắn bạn thêm một cái gì đó như:

$:.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, '[email protected]'   # Or whatever env you want it to run in. 

Một điểm quan trọng là bạn xác định các tập tin PID để được ở các vị trí chính xác (tôi gõ sai đó và nó đã cho tôi nửa giờ để tìm tôi sai lầm). Ngoài ra hãy chắc chắn rằng người dùng của bạn có thể viết tất cả các tệp cần thiết.

+0

thx có vẻ hơi phức tạp/tinh tế hơn. – Rubytastic

+0

tuyệt vời writeup mặc dù nó cho ubuntu tôi đang sử dụng centos. Con đường lân cận của tôi là ví dụ hoàn toàn khác nhau /usr/local/rvm/gems/ruby-1.9.3-p125/bin/unicorn_rails – Rubytastic

Các vấn đề liên quan