An example deployed streamlit app -- PyMedPhys

Any timeline yet on the hosting multiple Streamlit apps on one server?

I have an idea how this may have happened. Recently a streamlit update caused this compute function to no longer work as originally intended. Potentially your remote server had a newer version of streamlit?

What if you use this newly defined function, does that work both locally and remotely for Streamlit 0.73.1?

After all this time? Always.

Simon, from the github issues page, I have visited your website again, and it is amazing how you incorporated all streamlit tools on your webpage. This is exactly what I am looking for, however, I am not experienced in web development and I think I am not the only one around here. Streamlit makes it very easy for us to use it on our computers but creating a personal website with tools to share with people without sharing my code is my main goal. Would you help the community or did you already so you can share the link?

Hi @Berk_Demir,

Have you tried out Streamlit sharing? Potentially @randyzwitch could give you some pointers on how best to utilise that for your needs?

To be honest, I do not prefer Streamlit Sharing since it requires open source Githubs. Heroku has the option to use private repos, but I still prefer a proper exe if I can.

Searching ā€œheroku streamlitā€ on Google gave me the following link:

https://towardsdatascience.com/deploy-streamlit-on-heroku-9c87798d2088?gi=37e2fa132524

Does that fulfill your needs?

As I said, I prefer exe or my own website. Since I am not good at I prefer exe. I would love it if it is was so easy to deploy Streamlit apps directly as a standalone package to non python users.
The other option, although it may be costly, is building my own website.

Hi Simon,

Very late response, sorry, but I switched to another project and left this one hanging^^
You were right about the streamlit version, but now Iā€™m working on this again with version 0.88 (on both sides) and neither compute() function worksā€¦
I get the gist of waiting for ā€œ.StatusWidget-enter-doneā€ to not be visible, but it throws an error when it doesnā€™t find itā€¦ So Iā€™m thinking, maybe test that it does not exist ? Well, it waits so long that it times outā€¦
Guess the DOM is too unstable when using streamlit ?
What can we do to achieve reliable testing ?
Thanks again for your help

I reckon it might be worth having a feature request to have a DOM element that can be relied upon for end-to-end testing. It would also help the streamlit team in making their cypress tests less flaky.