I wanted to deploy a streamlit web app on Heroku. So, the way I designed this is, there is a flask model server which when receives a post request gives the prediction as a response. So, I send it a post request from the streamlit app using the requests library. I am facing a lot of errors and confusion about hosting them on Heroku, especially with ports. Locally, I am able to do it comfortably as flask server runs on HTTP://localhost:5000 and the streamlit on HTTP://localhost:8501 and I am able to easily call HTTP://localhost:5000 and receive the predictions from the flask server. However, I am not able to deploy them on Heroku and I am constantly getting R10 errors.
I would be grateful for any help! Thanks!