On Jul 29, 2013, at 8:53 AM, southierob...@gmail.com wrote:
> With PHP applications (only experience I had before), all I needed to do is 
> to FTP all required files, create MySQL username/pass & upload SQL structure, 
> add this username/pass in any given config file of the php script and the app 
> worked.

Yes, deploying PHP is quite simple compared to Rails.

> Can you tell me what are standard/proper steps required to deploy an app that 
> I worked on my local Ubuntu machine and want to have it working on 'standard' 
> web hosting company that does not specialize in Rails app hosting?

I don't have anything written (which I should) but just googling around, here's 
a few:

* http://blog.sudobits.com/2013/01/07/how-to-deploy-rails-application-to-vps/
* http://rubysource.com/deploying-a-rails-application/
* 
http://tommy.chheng.com/2013/01/23/deploying-a-rails-app-on-nginxpuma-with-capistrano/

There's also a pragprog book: http://pragprog.com/book/cbdepra/deploying-rails 
which I haven't read.

If you hosting solution does not offer shell access, it's going to be very 
difficult, I think to do an effective deploy. Even moreso if your application 
requires gems that need to have native extensions compiled.

There are some great Rails-hosting PaaS out there: heroku, EngineYard, 
CloudFront, etc.

My most recent job, we used AWS to host our app, and deployed using Chef 
(opscode.com) which was really nice to work with.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rubyonrails-talk+unsubscr...@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/693B196C-FC17-453D-8703-206D63FC2DE6%40gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to