You need:
- An openshift account
- Create a gear using this custom template: https://github.com/pbrazdil/openshift-advanced-ruby-cartridge
- Clone this github as your source
- Install the mongodb cart
- Install the redis cart custom template: http://cartreflect-claytondev.rhcloud.com/reflect?github=smarterclayton/openshift-redis-cart
- MAKE SURE YOU ARE USING THE THIN WEB SERVER, NOTHING ELSE INCLUDING PUMA SUPPORTS WHAT IS NEEDED FOR WEBSOCKETS TO WORK RIGHT
- rhc env set OPENSHIFT_RUBY_SERVER=thin -a YOUR_APP_NAME
- Restart, remember websockets for openshift are on port 8000