What language is the application in? Sometimes Cloud Foundry cannot determine the type of application you are using, and when you click the application, you need to tell which application it is. We can do this with some of the following commands. I went ahead and posted it in a couple of different languages. More info here. https://www.ng.bluemix.net/docs/#starters/byob.html
To see all the built-in assemblies, run the following command.
cf buildpacks
You will receive the following.
Getting buildpacks... buildpack position enabled locked filename liberty-for-java 1 true false buildpack_liberty-for-java_v1.9-20141202-0947-yp.zip sdk-for-nodejs 2 true false buildpack_sdk-for-nodejs_v1.9.1-20141208-1221-yp.zip noop-buildpack 3 true false noop-buildpack-20140311-1519.zip java_buildpack 4 true false java-buildpack-v2.5.zip ruby_buildpack 5 true false ruby_buildpack-offline-v1.1.1.zip nodejs_buildpack 6 true false nodejs_buildpack-offline-v1.0.4.zip liberty-for-java_v1-8-20141118-1610 7 true false buildpack_liberty-for-java_v1.8-20141118-1610-yp.zip liberty-for-java_v1-3-20140818-1538 8 true false buildpack_liberty-for-java_v1.3-20140818-1538.zip sdk-for-nodejs_v1-8-20141104-1654 9 true false buildpack_sdk-for-nodejs_v1.8-20141104-1654-yp.zip
Java application: cf push appname -b liberty-for-java or cf push appname -b java_buildpack
Node.js: cf push appname -b sdk-for-nodejs or cf push appname -b nodejs_buildpack
Ruby: cf push appname -b ruby_buildpack
There are also many other languages.
For a list, go to https://github.com/cloudfoundry-community/cf-docs-contrib/wiki/Buildpacks .
If, for example, you wanted to use PHP, you would do the following. cf push -b https://github.com/cloudfoundry/php-buildpack.git
If you want to make Go, you would do the following. cf push appname -b https://github.com/cloudfoundry/go-buildpack.git
source share