Esistono diversi modi con cui è possibile distribuire un'applicazione RoR. Qual è il modo migliore per distribuire un'applicazione Ruby on Rails? Capistrano, normale SVN checkout, git pull o qualsiasi altro strumento?Distribuzione di Rails - modo migliore
risposta
L'implementazione di SCM con capistrano è semplice e pulita.
http://www.slideshare.net/hyfather/deployment-patterns-in-the-ruby-on-rails-world
Il suddetto articolo esplora le altre opzioni come:
Distribuire la vostra applicazione, come una prima pacchetti classe Linux come RPM/DEB, o distribuire l'applicazione come un file WAR o addirittura liberando l'intera applicazione come una gemma di rubino.
La presentazione spiega anche i pro e i contro di tutte le opzioni menzionate.
Per quanto riguarda me, uso Capistrano vecchio buono. Supporta molti sistemi CVS come git, svn .. Una volta create le ricette mi aiuta in ogni progetto. Li copio solo nella cartella config/deploy
e cambio meta informazioni sul progetto. È semplice e abbastanza facile da usare.
- 1. Migliore alternativa ai progetti di distribuzione Web
- 2. Il modo migliore per la versione di un'app per rails?
- 3. Qual è il modo migliore per testare un'app per rails?
- 4. Il modo migliore per implementare il voto in un'applicazione Rails?
- 5. Distribuzione di più istanze di un'applicazione Rails - stesso codice, più
- 6. Qual è il modo migliore di automatizzare la distribuzione di Windows Service?
- 7. Qual è il modo migliore per automatizzare la distribuzione di Windows Azure?
- 8. T-SQL: una migliore funzione di distribuzione scorrevole/query
- 9. Distribuzione alla produzione in Rails 3.2.6 con Twitter-Bootstrap-Rails
- 10. Un modo migliore di usare git add?
- 11. Stringa maiuscola - modo migliore
- 12. Esecuzione e distribuzione di Rails a contenitore Docker
- 13. Distribuzione AWS con Rails - file di configurazione in .ebextensions
- 14. Qual è il modo migliore per pianificare un'attività di invio e-mail con Ruby on Rails?
- 15. Il modo migliore per mostrare le anteprime delle immagini prima di caricarle su rails e carrierwave
- 16. Rails 3 modo migliore per creare un sistema di commenti per i post
- 17. Rails 3.1: modo migliore per esporre l'helper di un motore nell'app client
- 18. Qual è il modo migliore per ignorare il comportamento di Rails ActiveRecord?
- 19. Qual è il modo migliore per eseguire l'upgrade di un'app per rails per supportare SSL SSL?
- 20. Il modo migliore per aggiungere funzionalità di caricamento, codifica e streaming video alla mia app Rails?
- 21. Il modo migliore per aggiungere commenti di Disqus a un'applicazione Rails?
- 22. Il modo migliore per combinare frammenti e memorizzazione nella cache di oggetti per memcached e Rails
- 23. Qual è il modo migliore per risolvere le migrazioni orfane di Rails?
- 24. Qual è il modo migliore per tradurre le lumache nei percorsi di Rails
- 25. In che modo la distribuzione di applicazioni .NET è paragonabile alla distribuzione di applicazioni Web Java?
- 26. Un modo migliore di applicare questo modello?
- 27. Il modo migliore per "negare" un'istanza di
- 28. modo migliore per condizione di preferenza sql
- 29. modo migliore per invertire caso di stringa
- 30. Il modo migliore per implementare un'azione di commutazione RESTful?
Io uso capistrano quotidianamente. È pulito e dolce – apneadiving