Production Ready

I would like learn more about preparing my app for production. I guess I am looking for a best practices workflow to deploying rails apps for production. How you guys do it…
P.S. for someone deploying to a non-Heroku server =)

1 Like

We have a short checklist here: https://github.com/thoughtbot/development-handbook/blob/gh-pages/prelaunch-checklist.md

You almost might want to check out this one: http://www.smashingmagazine.com/2009/04/07/15-essential-checks-before-launching-your-website/

Thanks I will give it a look…

Ben,
I got a 404 on the first link… missing something?

That repo Ben linked is private. Here is the content:

Icons

Favicon - should evoke the brand of the site.

Apple touch icon - should work on iOS devices, and fluid app style usage.

Error pages

500, 422, 404 pages - should exist.

Do they look roughly like the site? Are they stripped of session specific information? Is it obvious what to do when you are on one?

Analytics

Is google analytics or similar set up?

3 Likes

Awesome. Thanks Dan!
You guys are great…

Our guides have some recommendations as well, and are updated frequently: https://github.com/thoughtbot/guides/tree/master/protocol#set-up-production-environment

Those are generally geared towards Heroku, but we’ll add generic recommendations in there as well.

Thank you… and forking it would be good since they are updated frequently…