plantinformatics / pretzel

Javascript full-stack framework for Big Data visualisation and analysis
GNU General Public License v3.0
43 stars 13 forks source link

Add capability for pretzel to run in multiple parallel URL subdirectories #380

Closed Don-Isdale closed 2 months ago

Don-Isdale commented 4 months ago

This enables organisations to run multiple instances of Pretzel in parallel, for separate species, research groups, and software versions.


Merge & Release Pipeline :

Summary of status of feature/upgradeFrontend2 as a 2nd dirac pretzel server : The pretzel image build needed rollup, which I solved, and now a node-sass version issue - will work on that. Running from the command-line is not authenticating the mongoDb connection successfully - I'm working on this also.

The main complications on dirac atm are that dirac mongoDb requires authentication, and git operations are restricted to a particular URL form, and I haven't been able to configure that to work in the dependencies which we get from github (most dependencies are from npm), which causes npm install to fail. The authentication may have changed during the dirac update or more likely a package dependency update, or it may be that the configuration I am using to run as a second server is not setting up the authentication correctly; I don't think it is the latter because the mongoDb server log shows