Docker emulated Cloud Foundry Java Buildpack
WARNING: cf-release v204 was the first release to support cflinuxfs2 stack. Buildpacks prior to this cf-release version could not work.
- RUN_COMMAND: This is the command to run your app. For most java apps this defaults to what
- BP_URL: This is the java buildpack git url. This is mainly intended for custom java buildpacks.
- BP_VERSION: This is the version of the buildpack to checkout.
Two important thing to know is that you must mount your code/object in the /object path of the image and Default listening port is 8080 (Remember to expose it), you can check the next examples to see how to do this.-
$ git clone https://github.com/cloudfoundry-samples/spring-music.git $HOME/workspace/spring-music $ cd $HOME/workspace/spring-music $ ./gradle assemble $ docker run -p 8080:8080 -v $HOME/workspace/spring-music/build/libs/spring-music.war:/object cacciald/mocker-java:latest
For a more advanced deployment I can recommend you to use fig/docker compose.-