プリプロセッサプリプロセッサ


それで、私はこの問題時間と時間に再び走り続けます.私はアプリをDockerizeする必要がありますが、アプリケーションはhttps://12factor.net/の設計に従っていないか、少なくともそれはENVのオーバーライドを許可していないです.
現在、設定ファイルの形式に不可知性のツールがあります.( YAML , JSON , INI )で設定を読むことができます.
https://github.com/spf13/viperは大きな例であり、https://gitlab.com/dashwav/gilaは別のPythonの例です.
他の皆さんはenvをサポートしていないconfigを更新するのにどのように対処しますか?私は、私のDockerイメージがちょうどEnv認識であるプリプロセッサを起動するツールを書くことを考えていました.
ライク
#!/usr/bin/env bash 
preprocess --config foobar.template foobar.properties

$@
ボリュームを通してそれを公開するか、奇妙なsed/regex前処理をすることによって設定を更新するよりむしろ設定を適応させる何かを作成する価値がありませんか?
任意の思考?