Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kvandake/cf244cd108a2e606df6c8fcadb9487cf to your computer and use it in GitHub Desktop.
Save kvandake/cf244cd108a2e606df6c8fcadb9487cf to your computer and use it in GitHub Desktop.
Rails Website Launch Checklist

Ruby on Rails Website Launch Checklist

Copy this gist and customise it to your liking.

  • Run Brakeman and resolve any issues where required
  • Run rails best practices and resolve any warnings
  • Run full test suite and make sure all tests are passing
  • Make sure no dummy email addresses are left in any notification emails (eg contact form)
  • Make sure production assets compile correct (eg files in vendor, etc, compile and are not 404'ing in production environment)
  • If using unicorn in production, make sure deploys are restarting the unicorns
  • If using passenger in production, make sure deploys are restarting web servers and passenger
  • Make sure environment variables are setup correctly
  • Google Analytics Added
  • Exception Notification (gem or error tracking service)
  • Outbound Mail Provider Setup and working in production (eg SendGrid, Mandrill)
  • Check Rendering of Website in All Major Browsers (up to 2 versions back)
  • Check for correct page title rendering (eg title element in head)
  • Check for correct meta tags
  • Check for allowed crawling of the site through robots.txt
  • Favicon added?
  • Run rake notes and check for any actionable items
  • Make sure that the user of the Locale functionality is in place instead of hardcoded strings
  • Only Use Environment Variables instead of hard coded strings (these should not be in version control)
  • Correct timezone implemented?
  • Implemented a log tracker? Eg log entries
  • Run through Google Webmaster Tools, eg broken link checker
  • redirect www to non-www or vice versa
  • error, not found, etc pages
  • sitemap.xml file
  • database backups (preferable to be off-server, eg S3)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment