No description, website, or topics provided.
Ruby
Switch branches/tags
Nothing to show
Clone or download
Latest commit 7252885 Jan 5, 2016

README.md

CF example app: ping-pong matching server

This is an app to match ping-pong players with each other. It's currently an API only, so you have to use curl to interact with it.

It has an acceptance test suite you might like to look at.

Note: We highly recommend that you use the latest versions of any software required by this sample application.

Running on Pivotal Web Services

Log in.

cf login -a https://api.run.pivotal.io

Target your org / space.

cf target -o myorg -s myspace

Sign up for a rediscloud instance.

cf create-service rediscloud 30mb redis

Push this app. Its manifest assumes you called your Redis instance 'redis'.

cf push -n mysubdomain

Export the test host

export HOST=http://mysubdomain.cfapps.io

Now follow the interaction instructions.

Running locally

The following assumes you have a working, recent version of Ruby, with bundler installed.

Install and start redis:

brew install redis
redis-server

In another terminal, start the application server:

bundle
PORT=3000 ruby server.rb

Export the test host

export HOST=http://localhost:3000

Now follow the interaction instructions.