Hi all,
I’m struggling to get extensions working in my Azure environment. I posted about Azure previously, and I managed to get extensions working perfectly in one of my environments using Blob storage.
On a new environment however I’m getting some weird behaviour. My extensions load perfectly fine in my extensions panel, or section of the UI (not sure what it’s called, but it’s the interface at /settings/extensions. I can see my extensions here, they are set as enabled, etc.
However none of them are actually available for use. Interfaces don’t come up when creating fields, nor do display types etc. It’s as if it sees the package.json file, but not the app.js / api.js files or the dist folder.
They key difference between the environment that’s working and the one that’s not, is that the latter is using a Private Endpoint for blob storage, and Directus sits behind my VPN. My thought is that perhaps there’s an external call that gets made when an extension is made available that’s being blocked, but I’m not sure, and there aren’t any error messages from a log perspective.
I need some guidance on how I could even think about troubleshooting this issue. Anyone got any suggestions?
I’ve tried several extensions, none work. I’ve also tried the same extensions on both environments, again my private endpoint environment seems to be the problem.
Any guidance would really be appreciated. Cheers.