Czy ktoś może zaproponować dobry dobry jednorożec + nginx + cap wdrożyć, jak? Mam wyszukiwane wysokie i niskie wydatki, takie jak 5 godzin, a moje uruchomienie i uruchomienie z wszelkiego rodzaju lub błędów.dobry jednorożec + nginx + cap wdrożyć howto?
Odpowiedz
Jeszcze wczoraj miałem do konfiguracji niektórych Unicorns i nginx. I następnie:
- The article aa_memon already mentioned i
- http://www.slideshare.net/mauricio.linhares/deploying-your-rails-application-to-a-clean-ubuntu-10
Również tutaj jest mój Unicorn config i skrypt init.d: https://gist.github.com/2049606.
Używany przeze mnie skrypt wdrażania jest prawie identyczny z tymi wymienionymi w powyższych linkach. Jeśli używasz RVM, upewnij się dodać coś takiego:
$:.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.
punktem krytycznym jest to, że można określić pliki PID być w odpowiednich miejscach (I literówka, że zajęło mi pół godziny, by znaleźć swoje błąd). Upewnij się również, że Twój użytkownik może zapisywać wszystkie niezbędne pliki.
thx, co wydaje się nieco bardziej skomplikowane/wyrafinowane. Próbuję tego. – Rubytastic
świetny napis, chociaż dla ubuntu używam centów. Moja ścieżka jednorożca jest na przykład zupełnie inna /usr/local/rvm/gems/ruby-1.9.3-p125/bin/unicorn_rails – Rubytastic
Lubię ten
także github zrobił całkiem dobrą writeup na nginx i jednorożec
Zgaduję, że jedną dobrą odpowiedzią na to jest - https://coderwall.com/p/yz8cha. Jego krótki & słodki i działał bardzo dobrze dla mnie.
Ten jest bardzo wszechstronna: http://isotope11.com/blog/deploying-a-rails-3-dot-2-plus-app-from-scratch-on-ubuntu
To wygląda bardzo obiecująco ....
To mi przypomina. Kilka dni temu planowałem napisać własną wersję językową :) –