I am using Python's library Tabula which has a dependency on Java 8.0+. I can run the flask app successfully on my local machine using Postman as I have java installed in my path, however I am unable to do so on Cloud Foundry (Error 500- Java not found).
I tried the solutions mentioned in the below question Add Java in Python Flask Cloud Foundry
I also tried adding multiple Build packs using https://docs.cloudfoundry.org/buildpacks/use-multiple-buildpacks.html#cfcli .
cf v3-push MY-APP-NAME -b https://github.com/cloudfoundry/apt-buildpack#v0.1.4 -b python_buildpack
The Build packs got successfully installed as well but I received the same error
Adding apt.yml file below
---
packages:
- openjdk-8-jre
repos:
- deb http://ppa.launchpad.net/openjdk-r/ppa/ubuntu trusty main
keys:
- https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xEB9B1D8886F44E2A
Any leads? I am using Python 3.x and Flask.