J'ai travaillé sur quelques Nœud applications, et j'ai été à la recherche d'un bon modèle de stockage liées au déploiement des paramètres. Dans le Django monde (d'où je viens), la commune pratique serait d'avoir un settings.py
le fichier contenant les paramètres standard (fuseau horaire, etc), et puis un local_settings.py
pour le déploiement des paramètres spécifiques, c'est à dire. la base de données, de parler, ce que memcache socket, e-mail aux admins et ainsi de suite.
J'ai été à la recherche pour des modèles similaires pour le Nœud. Juste un fichier de config serait bien, donc il n'a pas à être coincé dans tout le reste en app.js
, mais je trouve qu'il est important d'avoir un moyen d'avoir le serveur de configuration spécifiques à un fichier qui n'est pas dans le contrôle de source. La même application peut ainsi être déployé sur des serveurs différents sauvagement avec des paramètres différents, et d'avoir à traiter avec des conflits de fusion et de tout ce qui n'est pas mon idée de plaisir.
Donc, il y a une sorte de cadre/pour cela l'outil, ou tout le monde juste pirater quelque chose d'eux-mêmes?