vliz-be-opsci / k-gap

Knowledge Graph Analysis Platform
MIT License
0 stars 0 forks source link

support multiple independent kgap projects on the same machine #28

Open marc-portier opened 6 months ago

marc-portier commented 6 months ago

The concrete pain is this: I am working on multiple kgap projects on one platform/laptop -- and I have to shut down one before switching to another. I would prefer being able to spin them all up and navigate from the one to the other easily.

projects/kgap-projects/lwua23/**
projects/kgap-projects/george-analysis/**
projects/kgap-projects/marcobolo-metadata/**
projects/kgap-projects/demo-and-course-exercise/**

This is simply caused by the fact that, even when I have independent workfolders and docker-compose files, the launched containers end up binding to the same localhost port numbers.

Surely related to #1 -- as the initial project-setup might very well be used for the assignment of environment variable settings that precisely help avoid these collisions.

But still - listing what is actually colliding is essential, and making sure the env-settings to disambiguity come into place. List of overlapping resources I can think of already:

Another (and additional) approach might be in documentation and suggesting quite different modes of working that single out shareable containers over projects - like graphdb for sure, but equally jupyter instance and surely the yasgui component.