Hello everybody, happy New Year ![]()
Okay so my issue probably arises from the strange setup, we got going at our institute, but I’m not sure how to best resolve it. Basically, we’re hosting a development instance of Indico from a github fork through uWSGI just like a production setup (as described in the documentation). The idea is to have a production level server where we can still make changes to the core.
In theory this likely ill-advised setup seems to work fine except for one major issue. Nothing is cached and I don’t understand why. The Indico service is running on a Debian 12 machine served by an Apache2 server (passed through uWSGI). However, if I understand correctly, the large JS bundles (such as common, react, mathjax, jquery) are served as static files by the AliasMatch Directive. So why does the Apache server never reply with a 304? When the Indico packet is installed using pip this works with the, as far as I can see, exact same setup.
Does anybody have an explanation? I suppose, the all around better solution for us would be to serve Indico from a custom pip packet. I’m just curious where this issue comes from.
Thanks in advance and best regards <3