As a product owner
I want to standardise environment variables
so that they reference the same variables with the same names; and
so that they maintain the same functional groupings/collections or related variables; and
so that they follow a standard and familiar order in their specification and processing
Acceptance criteria
Standardize all .env variables across all the files according to the determined method
Update env.template to reflect all the correct standardised environment variable names
Standardise the config across system - moving the config to the coe-lib and splitting it up into interfaces
Implementing error handling for missing env variables
Ensure docker files align
5.1 Comment out/delete the HEALTH_CHECK from the Dockerfile
Make sure that the unit tests use a mocked .env file and does not rely on a .env file
As a product owner I want to standardise environment variables so that they reference the same variables with the same names; and so that they maintain the same functional groupings/collections or related variables; and so that they follow a standard and familiar order in their specification and processing
Acceptance criteria
https://github.com/tazama-lf/docs/blob/dev/Research-Articles/Environment-Variables.md
EPIC: https://github.com/tazama-lf/General-Issues/issues/422