[CONF] Structuration de la configuration
La configuration de canopsis est séparé en plusieurs morceaux :
- une partie générale qui lit les variables d'environnements contenant les URLs mongodb, rabbitmq, influxdb, redis
- une partie qui contient la configuration sous la forme d'un fichier.
Il faudrait unifier ces parties en un seul service global : CanopsisConfService
.
Il faut aussi mettre un place un service de configuration plus spécialisé pour chaque engine.
Ces services de configuration doivent fournir la configuration spécifique à leur périmètre : CanopsisConfService
doit parser et fournir la configuration global de canopsis (URL des bdd, broker, cache, debug) et les services de configuration spécifique aux engines/outil doivent retourner la configuration utile au bon fonctionnement de l'engine/outil concerné.
Les services doivent gérer les valeurs par défaut associées à leur périmètre.
En ces de configurations manquantes, une valeur par défaut défini dans les sources doit être utilisé. Les url des engin
Attention : en cas de doute, bien lire la spec #56 (moved)
Attention : bien lire les commentaires