The answer will vary depending on your hosting provider. Typically, when you purchase an account, they provide you with YOUR home directory, say
You'd probably want to create a subdirectory there, so you can seperate your rails app from anything else you might do with your account, so maybe you create a directory rails
copy your entire site there, so you end up with
When you configure Apache (we must assume) to run your app, you'd tell Apache that your web application has it's root at
Then you'd tell whatever you are using to deploy your Rails environment that the Rails root is
This last part will vary greatly depending on how you are deploying, if you use Passenger, you simply have to tell passenger about
And it figures everything out for you.
If you use the
command, it will create the database, create the tables and such, then run your seed, you'd have to do that AFTER you copied your app to the host.
Joe got a job, on the day shift, at the Utility Muffin Research Kitchen, arrogantly twisting the sterile canvas snout of a fully charged icing anointment utensil.