transfermarkt-datasets icon indicating copy to clipboard operation
transfermarkt-datasets copied to clipboard

Explore alternatives to Heroku for streamlit app hosting

Open dcaribou opened this issue 2 years ago • 1 comments

Heroku is discontinuing the free plan by the end of November 2022. The next most economic plan, which seems to be Eco, starts at 5$ per month, which for a low traffic application such as our streamlit app is not perfect.

Explore alternatives to Heroku that can adapt better to the needs of the app. Options are

Name Docker support Elastic pricing AWS Ireland Custom domains
Heroku Eco Yes No Yes Yes
Heroku Basic 🏆 Yes Yes? Yes Yes
Cyclic No - -
Render Yes Yes No
Railway Yes Yes ?
Deta No - -
Fly.io Yes Yes No
Porter
Clever Cloud

dcaribou avatar Nov 11 '22 23:11 dcaribou

Documentation on heroku website is unclear on whether Heroku Basic

  • Is the cost up to 7$ a month, but it it can be less depending on usage?
  • Is scale-down to zero available for Basic plan? If the two above are true, basic/hobby dynos may be a good enough, and we don't need to migrate. It's worth testing it.

dcaribou avatar Nov 12 '22 09:11 dcaribou

Is scale-down to zero available for Basic plan?

This is unfortunately not true, hence the basic plan is not an option.

Currently exploring Railway.app

dcaribou avatar Dec 08 '22 11:12 dcaribou

Railway.app exploration failed: it turns out that Railway.app is based in aws apprunner, on which streamlit does not seem to work.

dcaribou avatar Dec 10 '22 18:12 dcaribou

Render.com is apprunnner too?

image

dcaribou avatar Dec 10 '22 20:12 dcaribou

Have you considered using PythonAnywhere? It's owned by Anaconda Inc but they have a commitment to maintaining the Free Tier.

https://www.pythonanywhere.com/

namtonthat avatar Dec 19 '22 12:12 namtonthat

Have you considered using PythonAnywhere? It's owned by Anaconda Inc but they have a commitment to maintaining the Free Tier.

https://www.pythonanywhere.com/

@namtonthat I hadn't. I'll definitely take a look.

dcaribou avatar Dec 22 '22 15:12 dcaribou