Expose settings.py in form of a YAML configuration file
[EPIC] Docker Compose: Modular and simplified c... (aura#112 - closed)
Parent:Certain settings in Steering currently can only be changed when overriding the steering/settings.py file. For example the LDAP binding or image sizes are hardcoded in that file.
Since we are moving to a modular config approach, it would be handy manage configuration settings in a YAML. At the same time, often used and common infrastructure settings required by Docker Compose should be also exposed in form of environment variables. They are set via the Docker Compose config.
Compare the new structure of configuration settings in the modular config branch.
Update July, 2023:
Production settings are now documented, but relatively hard to achieve for non-developers, because of:
- It requires the creation of a Python file
- It complicates the start of Docker Compose, as additional parameters are required
Edited by David Trattnig