bisgardo / concordium-docker

A collection of scripts and configuration files to build and deploy a containerized node for the Concordium blockchain.
The Unlicense
5 stars 2 forks source link

Compose: Move OOB feature to "override" compose file #51

Closed bisgardo closed 2 years ago

bisgardo commented 2 years ago

A deployment may be created from multiple Compose files, which are merged in the order that they're listed. This is used to extract the OOB service and node dependency into its own file which is activated as a unit - something which annoyingly isn't possible with profiles.

The run script is updated to interpret +<feature> as both enabling profiles and loading docker-compose.<feature>.yaml if it exists. This will allow other features to be implemented as overrides in the future.

Features that might make sense to do as overrides: