There are several ways with which a RoR application can be deployed. What is the best way to deploy a Ruby on Rails application? Capistrano, normal SVN checkout, git pull or any other tool?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
SCM aware deployment using capistrano is simple and clean.
http://www.slideshare.net/hyfather/deployment-patterns-in-the-ruby-on-rails-world
The above article explores the other options like:
Distributing your app as a first class linux packages like RPM/DEB, or distributing the app as a WAR file or even releasing the entire app as a ruby gem.
The presentation even explains the pros and cons of all the options mentioned.