Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why is it supposedly "hard" to deploy Ruby on Rails to production?

I admit that I don't follow much of anything "right" on deploying test versus production code. I have been using ASP.NET, and I typically run it locally in Visual Studio, it works, I upload it, I test it again on the production server.

I have read several people say that deploying Rails apps is harder and there are special programs/ways on the ruby site about deploying RoR. I've only toyed with RoR. What is special about deployment? You don't just copy and paste the code and run it (from development machine to the production)? Is it because one is in Apache and the other running on the built in server?

This will be on a Mac Server if it matters.

like image 873
johnny Avatar asked Jun 18 '09 16:06

johnny


1 Answers

Deploying RoR is not difficult anymore, especially with Phusion Passenger.

What is somewhat difficult, is getting a automated production environment setup with capistrano, vlad, etc. If you don't mind simply copying your code to the server, you can do that just fine. Most people choose not to do it that way because you lose out on a lot of the benefits that the automated deployment tools give you.

like image 167
erik Avatar answered Sep 22 '22 08:09

erik