irods / irods_testing_environment

BSD 3-Clause "New" or "Revised" License
8 stars 14 forks source link

Use Compose "extends" feature for combination project management #15

Open alanking opened 2 years ago

alanking commented 2 years ago

Inspired from discussion resulting from #14

We have discussed the possibility of sharing Compose configurations as described here: https://docs.docker.com/compose/extends/

This would allow us to define a series of YAML project files which can be used in various combinations in order to "compose" the set of services needed for a particular OS platform and database combination.

The need for the directories could be eliminated altogether. However, the Compose project name will become highly significant if everything is sitting in one directory, so that is also a consideration.

trel commented 2 years ago

And how does this play with #8?

Hmmm.... https://github.com/containers/podman-compose/pull/42