Docker emulated Cloud Foundry Python Buildpack
WARNING: cf-release v204 was the first release to support cflinuxfs2 stack. Buildpacks prior to this cf-release version could not work.
This image has a few env vars that you can modify to alter the behavior at runtime, but the 3 more important are:
- RUN_COMMAND: This is the command to run your app. Required
- 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 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/IBM-Bluemix/python-hello-world-flask.git $HOME/workspace/python-hello-world-flask $ docker run -p 8080:8080 -e RUN_COMMAND="python hello.py" -v $HOME/workspace/python-hello-world-flask:/object cacciald/mocker-python:latest
For a more advanced deployment I can recommend you to use fig/docker compose.-