Qualcuno può suggerire un buon buon unicorno + nginx + cap distribuire come? Ho cercato una spesa alta e bassa come 5 ore per far ripartire la mia distribuzione e funzionare con qualsiasi tipo di errore.good unicorn + nginx + cap distribuire howto?
risposta
Proprio ieri ho dovuto impostare alcune Unicorns e nginx. Ho seguito:
- The article aa_memon already mentioned e
- http://www.slideshare.net/mauricio.linhares/deploying-your-rails-application-to-a-clean-ubuntu-10
Inoltre, qui è il mio config Unicorn e lo script init.d: https://gist.github.com/2049606.
Lo script di distribuzione che ho utilizzato è quasi identico a quello menzionato nei link sopra. Se si utilizza RVM, assicuratevi di aggiungere qualcosa di simile:
$:.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.
Un punto critico è che si specificano i file PID di essere al posto giusto (ho sbagliato a scrivere questo e ci ho messo mezz'ora per trovare il mio sbaglio). Assicurati inoltre che l'utente possa scrivere tutti i file necessari.
thx che sembra un po 'più complicato/raffinato. Lo provo. – Rubytastic
ottima scrittura anche se per ubuntu sto usando centos. Il mio percorso unicorno è per esempio totalmente diverso /usr/local/rvm/gems/ruby-1.9.3-p125/bin/unicorn_rails – Rubytastic
mi piace questo uno
anche GitHub ha fatto un buon interessante resoconto sulla nginx e unicorno
Credo che una buona risposta a questo è - https://coderwall.com/p/yz8cha. Il suo corto & dolce e ha funzionato molto bene per me.
Questo è abbastanza completa: http://isotope11.com/blog/deploying-a-rails-3-dot-2-plus-app-from-scratch-on-ubuntu
Questo sembra molto promettente ....
Questo mi ricorda. Ho pianificato di scrivere il mio un paio di giorni fa :) –