As a developer, I would like to store the configurations outside the project.
A few changes are required before that:
1) Server should support all in one config file (xml|yalm)
The config file should support all configuration available at `server.sh -h`
In this case, I am going to start the server with: server.sh --file-config=config.yaml
2) In order to have all configuration in one place, as a developer I would like to have the following:
Different authentications should be supported like:
It allows the team have a centralised configuration files with formal approval (aka PR).