Seems like today the only sharing (static or not) app has to be with s3. I would like to request more options. Maybe just spit the output in a NAS drive or local folder? That way you are not restricted to AWS and can use whatever other tools as well
Iโve deployed it as an Azure Web App for containers. For instructions see https://github.com/marcskovmadsen/awesome-streamlit.
For the live application see https://awesome-streamlit.azurewebsites.net/
@Marc thanks but Iโm not referring to deploying, Iโm referring to sharing. Itโs s3 or nothing per https://github.com/streamlit/streamlit/blob/71f188929c712d3fe83fa48a0f95f415dd34bdee/lib/streamlit/config.py
"global.sharingMode",
description="""
Configure the ability to share apps to the cloud.
Should be set to one of these values:
- "off" : turn off sharing.
- "s3" : share to S3, based on the settings under the [s3] section of
this config file.
""",
Ahh. Ok. I actually did not know anything about the sharingMode.
Hi @alee
Youโre right โ Streamlit supports sharing a static snapshot of your app to S3. Or at least it did in the past, and for a few reasons we had to temporarily remove that feature until a larger issue was fixed. And it turns out weโre now in the middle of getting it working again: https://github.com/streamlit/streamlit/pull/332
The fix will likely be in the next Streamlit release, which is coming out in a few days
As for sharing to a local folder, thatโs not possible today. But I created a feature request here: https://github.com/streamlit/streamlit/issues/351
As for what @Marc proposes, our official solution will be Streamlit For Teams. With it, instead of going through a thousand steps in order to deploy and maintain an app, youโll be able to do it all in just one step or two. So stay tuned!