歴史的に、私が取り組んできたほとんどの大規模なプロジェクトでは、IIS のセットアップ、データベースの移行、構成ファイルのテンプレート化など、開発者が環境をセットアップするために実行する何らかのビルド スクリプトがあります。
dev.config
環境ごとに異なるため、通常は、 、 、qa.config
などの環境ごとに構成ファイルのセットを用意しrelease-candidate.config
、ビルド プロセスを実行すると、その<environment>.config
ファイルを使用してその設定がどうあるべきかを調べます。このようにして、私の開発環境はうまく構築でき、ビルドサーバーも自動化された方法でうまく機能します。
とにかく.netには、テンプレート化できるweb.configなどの構成ファイルがありますが、nodejsの世界にこれに関する概念はありますか? アプリケーションコードにそれらを入れずに、アプリケーションを実行するために必要なすべての構成値を含むファイルが必要なためです。