-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Discuss desired subdomains for Neurobagel services hosted by us #218
Comments
Thanks @surchs for the suggestions! Some initial thoughts below. For a single node we host with a full-stack deployment, what would be the different paths for
e.g., for our internal BIC node, we currently have:
from your grouping above, IIUC, the current proposal is something like:
I think the
To replace query-bic.neurobagel.org, rather than
I think option 2 also represents a more generic alternative structure to having subdomains that group by service type, which is having them group by node instead. e.g., if we want to keep the BIC services separated from our public services (since the BIC essentially represents our true local node), we could use This would probably be most similar to what an external institute's deployment (e.g., ANC) would look like as well, and so is both a nice example while also being intuitive. It makes the path configuration very straightforward from the perspective of the Docker Compose recipe & reverse proxy (since it aligns with Neurobagel's understanding of what a 'node' is). Similarly, we could consider On the digest, I would prefer to keep it to its own subdomain since:
|
Thanks, those are good points. I think there are roughly three things we have URLs for:
People are most likely to have / make bookmarks or remember the URLs for the public tools, so changing them might be a bit rough for that reason - or at least we need to keep the alias. For nodes and project tools that's likely less the case |
Decisions:
We will remove entirely (not replaced or renamed):
|
Closing, implementation is tracked in #231 |
To complete this issue:
Goals
use fewer subdomains and more paths
group related things / make them look more nice / expected
make our subdomains an example for other places to follow
Subdomains we have right now
Sensible grouping:
node
-> not used yet, could make it point to list of nodes or homepageapi
->/public/openneuro
api-bic
->/internal/mni
(might also need a separate subdomain for internal)indi
->/public/indi
qpn
->/public/qpn
federate
->/
(i.e. stays the same)enigma-federate
->/internal/enigma
federate-bic
->/internal/bic
internal
-> not use yet (afaik), so let's ignore / reuseplausible
->/plausible
status
->/status
(not sure if this is possible due to GH pages setup, in which case I'd say: let's keep status.neurobagel.org)portainer
->/portainer
crm
-> not used any more. retirequery
->/public/query
(definitely keep an alias / link from query.neurobagel.org for a long time and ideally also monitor which is used more. Would also have to update OpenNeuro and ANC link)annotate
->/public/annotate
(same here, maybe not wise to change)upload
->/public/contribute-openneuro
query-bic
->/internal/query/bic
upload-ui
-> ...digest
->/public/digest
(also needs alias)The text was updated successfully, but these errors were encountered: