← Back to Upcase

Production Ready


(Gregory Zentkovich) #1

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 =)


(Ben Orenstein) #2

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/


(Gregory Zentkovich) #3

Thanks I will give it a look…


(Gregory Zentkovich) #4

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


(Chad Pytel) #5

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?


(Dan Croak) #6

(Gregory Zentkovich) #7

Awesome. Thanks Dan!
You guys are great…


(Joe Ferris) #8

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.


(Gregory Zentkovich) #9

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