Currently the configuration is less flex-able as it is only loaded at server startup, the current configuration is also hard for docker users to modify. In order to create new features that can be toggled from the dashboard this proposal is to create a "runtime modifiable" configuration. This would allow the configuration to be modified by the dashboard
Checklist
[ ] Configuration is implementation is altered so that its safely modifiable at runtime (RwLocks)
[ ] Endpoints are created for setting the values of config variables
[ ] Modified config variables are persisted to the config file
Description
Currently the configuration is less flex-able as it is only loaded at server startup, the current configuration is also hard for docker users to modify. In order to create new features that can be toggled from the dashboard this proposal is to create a "runtime modifiable" configuration. This would allow the configuration to be modified by the dashboard
Checklist