2012-03-15 14 views
9

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?

+0

Questo mi ricorda. Ho pianificato di scrivere il mio un paio di giorni fa :) –

risposta

1

Proprio ieri ho dovuto impostare alcune Unicorns e nginx. Ho seguito:

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.

+0

thx che sembra un po 'più complicato/raffinato. Lo provo. – Rubytastic

+0

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