I set up a website with flask and dash. I configured gunicorn and nginx, and deployed the app on a virtual server. I registered the domain, and all was working fine, with the website accessible from the Internet.
Then, our network administrator updated the firewall, and now flask works, but not dash.
All still works correctly if I access the website from 127.0.0.1 from a locally running browser.
If I access the website from the Internet, I get an empty page instead of the app, when accessing its routes_pathname_prefix, and on the console of the browser I get the following error:
dash_renderer.v2_10_2m1730126951.min.js:2 Error: Minified Redux error #14; visit https://redux.js.org/Errors?code=14 for the full message or use the non-minified dev environment for full errors.
at dash_renderer.v2_10_2m1730126951.min.js:2:106040
at dash_renderer.v2_10_2m1730126951.min.js:2:194804
at dash_renderer.v2_10_2m1730126951.min.js:2:194659
at p (dash_renderer.v2_10_2m1730126951.min.js:2:67849)
at dash_renderer.v2_10_2m1730126951.min.js:2:69045
at Ds (dash_renderer.v2_10_2m1730126951.min.js:2:231090)
at commitHookEffectListMount (react-dom@16.v2_10_2m1730126952.14.0.js:19866:28)
at commitPassiveHookEffects (react-dom@16.v2_10_2m1730126952.14.0.js:19904:13)
at HTMLUnknownElement.callCallback (react-dom@16.v2_10_2m1730126952.14.0.js:182:16)
at Object.invokeGuardedCallbackDev (react-dom@16.v2_10_2m1730126952.14.0.js:231:18)
My question is: how shall the firewall be configured to let the website work as before?
Our admin would prefer that all the requests are routed via 443, as it is now the case to access locally port 5000 via nginx, where flask is serving its content via gunicorn, but I am not sure if this is possible with dash.
Thank you for your suggestions!