私の状況は次のとおり.env
です。ファイルに保存されている構成値に依存する Django アプリがあります。この.env
ファイルは、機密情報を非公開にするために、ソース管理とは別のものです。この Django アプリは docker コンテナーにデプロイされ、変更が git リポジトリーにチェックインされるたびにコンテナーを再構築するように jenkins をセットアップしました。.env
ビルド環境にファイルが存在しない場合、ビルドは失敗します。そのファイルを含める最良の方法は何ですか?
私は現在、ビルド環境にファイルを書き込むシェル コマンドを実行するように jenkins をセットアップしていますが、それは最適ではない、セキュリティ上の観点からはどうにもなりません。これを行うためのより良い方法は何でしょうか?