-
Notifications
You must be signed in to change notification settings - Fork 28
Description
Background: I maintain a publicly available THREDDS instance (docker setup; v5.6). It is running fine as long as I only allow the HTTPServer service. Other services caused repeated crashes. I'm in the process of figuring out what specifically causes the critical errors, which then cause crashes due to exhausted heap memory.
Q: is there a way to configure the THREDDS to only provide certain services for specific catalog entries via the catalog xml or threddsConfig xml? Please excuse my ignorance if I missed that in the documentation...
So far, my attempts to do this did not succeed; if a service is active in general via threddsConfig, it can be called for any catalog entry, if you know the URL to call it. It just doesn't appear on the landing page for the dataset entry. The only way to effectively block service access has been via the reverse proxy - which kind of duplicates work; I need to configure services in two locations, make sure this is in sync etc.