Ho pensato di fare una cosa semplice ma potenzialmente molto utile, e creare un altro link simbolico chiamato live, che punta a una release arbitraria e lasciare corrente alla testa dove solitamente è:staging e live app con capistrano
20120519235508
20120521004833
20120521024312 <-- live
20120521025150
20120521030449 <-- current
ho quindi configurato www.mysite.com a colpire
live/public
e stage.mysite.com per colpire
current/public
Purtroppo entrambi gli host sembrano eseguire la stessa app e non 2 app diverse. Ho confermato che httpd.conf ha le impostazioni corrette e lo riavviato. Comunque nessuna modifica, entrambi stanno ancora eseguendo la stessa app, l'app referenziata da corrente/pubblico per essere esatta.
Non so se ho un'impostazione sbagliata, o se qualcos'altro deve essere riavviato, o se semplicemente non può funzionare come immaginavo. Sto usando il passeggero.
Qualcuno può far luce su questo argomento, perché questa configurazione sarebbe MOLTO utile per molti progetti.
Gergo, questa è totalmente la strada da percorrere. Grazie per questo. Ho anche risolto il problema sopra btw, a causa della PassengerAppRoot nel file .htaccess. – pixelearth
sembra che tu non abbia menzionato che devo installare la gemma capistrano-ext? – pixelearth
Possibile. Era già disponibile sul mio sistema (OS X) quando ho iniziato ad usarlo, non ricordo che dovevo installarlo manualmente. –