EGA-archive / LocalEGA

A federated storage for sensitive data
http://localega.readthedocs.io
Apache License 2.0
7 stars 16 forks source link

Bootstrap refactoring #92

Closed silverdaz closed 4 years ago

silverdaz commented 4 years ago

Since bootstrapping a LocalEGA instance is about generating the relevant configuration files and certificates, we now use a Makefile. Added benefits: we can generate the files in parallel and skip regeneration when possible

Moreover, we introduce a new configuration setting: sensitive values are read explicitly from environment variables, files, secrets or are passed in the configuration file. This removes the unwanted/untraceable overloading of the different settings

Describe the pull request: