opentdf / platform

OpenTDF Platform monorepo enabling the development and integration of _forever control_ of data into new and existing applications. The concept of forever control stems from an increasingly common concept known as zero trust.
BSD 3-Clause Clear License
18 stars 7 forks source link

fix(core): Add dependencies to service configs #963

Open elizabethhealy opened 3 months ago

elizabethhealy commented 3 months ago

Some services require others and make calls to others. Define dependencies for each service that are also required to be enabled for that service to function. This can be expanded upon to do a waterfall startup if a service ends up requiring another on start.

elizabethhealy commented 3 months ago

maybe this should be hardcoded instead of in the config? wanted to give the flexibility to add deps to all services but doing it in the config does allow for more user error