First I thought it was a connectivity issue between the app container and the node container but a wget from the streamlit app achieves to get a response :
I have read that it could be related to the streamlit version but I have tried multiple versions and the problem is still there. Now I’m using 1.25.0 with python 3.9.
As advised by @ti, I have looked at the error window and noticed no error in the console tab. However, in the network tab, the request sent for the component at URL http://front:3000/?streamlitUrl=<my_streamlit_app_url> has not been resolved.
Here is the request header :
Can the issue be related to that strict-origin-when-cross-origin strategy ? And if yes, is there a way to modify the referrer in streamlit ?
Wanted to let you know the latest Streamlit version 1.32.2 is out and includes a significant improvement for custom components! The timeout warning was replaced with an element skeleton to improve the UX for slow-loading components, especially in some cloud-hosted platforms.
Feel free to install the latest version and let us know how it goes!