私たちは流動性の高いドッカー画像を作成しています。Docker:コンテナの起動時にファイル内の単語を変更してください。
<store>
type http
endpoint_url ENDPOINTPLACEHOLDER
http_method post # default: post
serializer json # default: form
rate_limit_msec 100 # default: 0 = no rate limiting
raise_on_error true # default: true
authentication none # default: none
username xxx # default: ''
password xxx # default: '', secret: true
</store>
だから、これが私たちのイメージである: 画像は、それが含まれてい http_forward.confと呼ばれるファイルが含まれています。しかし、私たちはすべての環境にイメージを使用したいと考えています。環境変数で指定されます。
だから、私たちは私たちの環境のために環境変数を作成します。
ISSUE_SERVICE_URL = http://xxx.dev.xxx.xx/api/fluentdIssue
このENV変数は、UAT我々はENVの値を持つ私たちのENDPOINTPLACEHOLDERを交換したいたよりUATなど に、私たちのdevの環境にDEVが含まれています変数。 bashのでは、使用することができます。
sed -i -- 's/ENDPOINTPLACEHOLDER/'"$ISSUE_SERVICE_URL"'/g' .../http_forward.conf
しかし、私たちは私たちのドッキングウィンドウコンテナでこれを使用したい場合は、私たちは、このコマンドを実行する方法/ときがありますか? (私たちはこのファイルをマウントしたくありません)
すてきな解決策、私はupvoteしますが、私はhelptoolsなしで方法を見つけようとします – DenCowboy