Skip to content

cloudfoundry-samples/pong_matcher_groovy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

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 baby-redis

Build the app.

./gradlew distZip

Push the app. Its manifest assumes you called your Redis instance 'baby-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 Groovy.

Install and start redis:

brew install redis
redis-server

In another terminal shell and inside the directory of this cloned repository, start the application server:

./gradlew run

Export the test host in another terminal shell:

export HOST=http://localhost:3000

Now follow the interaction instructions.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published