nasa-pds-engineering-node / pds-registry-app

(deprecated) See https://github.com/NASA-PDS/registry for new and improved capability.
https://nasa-pds.github.io/registry/
Other
1 stars 1 forks source link

Update docker-compose profiles to match developer use case #225

Closed tloubrieu-jpl closed 2 years ago

tloubrieu-jpl commented 2 years ago

We identify n configuration that a developer/tester need to start the registry with:

A break down of the profile is proposed on https://docs.google.com/spreadsheets/d/1jTP_21jIW9wLnncdAKZgeIESf5eI4HSHQCAe3mVVG-E/edit#gid=1990932397

tloubrieu-jpl commented 2 years ago

@al-niessner , @tdddblog , @jordanpadams , to finalize the work that @ramesh-maddegoda made with docker-compose on the registry, I would like to identify, the different configuration in which a developer/tester would need to start the registry (which is the loader + elasticsearch + api components).

@al-niessner, I remember you run your IDE in docker, I hope that will not work for you as well.

Can you all comment this ticket and check that it covers your needs ?

Thanks

jordanpadams commented 2 years ago

@tloubrieu-jpl @al-niessner @tdddblog @ramesh-maddegoda here are the set of deployments I see from a node perspective. There may be some developer deployments we are missing, and not sure if I have the new Harvest Client / Server architecture correct.

@ramesh-maddegoda I've just added you to the EN team, so be sure to sign-up with your JPL email address @jpl.nasa.gov). Not sure if I mentioned before, but linking your @jpl.nasa.gov to a new public Google account is probably a good idea moving forward since we do a lot of work out in the open that require a public-facing Google account. See this doc for linking the two.

https://lucid.app/lucidchart/72d50ed1-db7f-48cf-98ee-5259f1d57922/edit?invitationId=inv_388716fc-dbb8-4d45-afb2-40d1135b683f

tloubrieu-jpl commented 2 years ago

@ramesh-maddegoda will work on that after the dockerization of bigdata harvest #200 is done.

The use cases will need to be revised to integrate the new bigdata ingestion tools