Pyramid 構成ファイルを次のようにセットアップしました。
[app:main]
...
[server:main]
...
[memcache]
# memcache config
[zeromq]
# zeromq xonfig
今私の中にapp_factory
、私はすべての設定を取得したい -app:main
セクションだけでなく、memcache
、zeromq
および他の可能なセクションも。
どうすればいいですか。
app:main
構成を異なるセクションに分けている理由は、アプリが多くの異なるサービスを使用しており、すべての構成をセクションにまとめたくないからです。
これを行う 1 つの方法は、構成ファイルを読み取って構成をアプリケーションに手動でプルすることです。次に、アプリが実行されているモード (開発または運用) をどうにかして知る必要があります。また、構成を複数回解析するオーバーヘッドがあります (最初に貼り付けデプロイが実行されるため)。
これに対するより良い、よりエレガントな解決策はありますか?