I am in a k8 pod, exposing all necessary ports.
When running the command streamlit hello everything works fine and I am able to reach the webapp via browser (I am connecting to an external server via ssh + vpn).
When instead I run my app with:
streamlit run app.py --server.port=8501 --server.address=0.0.0.0 --logger.level='debug'
this is what I see:
Collecting usage statistics. To deactivate, set browser.gatherUsageStats to False.
2023-07-10 21:40:49.130 No singleton. Registering one.
Then the app hangs forever and it never prints any long nor the url on which I can connect via browser.
Could somebody please help me understand what’s going on?
Thanks!
Yes, I took inspiration from that documentation, even though my pod runs on an AWS EC2 instance and my docker image lives on ECR.
I have an update: the app seems to finally run but after 10/15 minutes after I run the command. This app I am testing is just 2 pages with some text and nothing really sophisticated yet.
I am trying again now, it still hangs forever.