私は下に複数のアプリケーションを持つエリクシール傘アプリケーション(A)を持っています。そのうちの1つ(B)は独立したリポジトリで定義され、独自のconfig(config/config.exs
)ファイルを含みます。ほとんどの場合、デフォルト値が使用されます。エリクシール傘アプリケーションで複数のアプリケーション設定ファイルを処理する方法
アプリケーションBをAに追加して傘アプリケーションを開始すると、アプリケーションBの構成がロードされません。私は明示的にBのすべての設定パラメータをA configに含める必要があるようです。
私は、アプリケーションBの設定はまだアプリケーションAで利用できると思いますが、私はいくつかの特定の値をオーバーライドするだけです。
誰も私の主なアプリケーション(A)設定ファイルですべての設定パラメータを再度指定せずにそれを達成する方法を教えてもらえますか?
感謝:
そして
your_project/config/config.exs
で、それはすべてのアプリケーション設定を含める必要があります。アプリケーションが 'apps'ディレクトリにインライン化されるのではなく、依存関係としてどのように動作するのでしょうか? – mkorszun申し訳ありませんが、あるパッケージのデフォルトを別のパッケージで使用するように設定するには、 'mix.exs'に値を入れてください(https://stackoverflow.com/a/43304305/1650580を参照)。 –