Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 954 Bytes

README.md

File metadata and controls

37 lines (25 loc) · 954 Bytes

Test App - a simple Go webapp

Pushing the app to Cloud Foundry

cf push test-app

Endpoints

/: a simple landing page displaying the index and uptime /env: displays environment variables /exit: instructs the app to exit with status code 1 /port: returns the local port the request was received on

Configure the app to listen on multiple ports

By providing a customer start command, you can configure the app to listen on multiple ports. The app responds the same way to each port.

cf push test-app -c "test-app --ports=7777,8888"

Pushing the app to CF as a Docker image

Simple App is also packaged as a docker image at cloudfoundry/test-app

cf push my-test-app -o cloudfoundry/test-app

To rebuild the dockerimage:

./build.sh

Assumes you have the go toolchain (with the ability to cross-compile to different platforms) and docker installed and pointing at your docker daemon.