問題タブ [ruby-on-rails-5.2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Rails 5.2 クレデンシャル + アセットのプリコンパイル
Railsアプリを取得してdockerイメージとしてパッケージ化する継続的な統合があります。
このパッケージ化プロセスのステップの 1 つとして、アセットのプリコンパイルを行います。
Rails 5.1でこれを行っていました。SECRET_KEY_BASE
それを通過させるために、ダミーを提供する必要がありました。
現在、Rails 5.2 に移行しており、資格情報の使用を開始したいと考えています。次のコマンドを試しています:
そうしないRAILS_MASTER_KEY
と、エラーが表示されます。
ファイルを復号化するための暗号化キーがありません。チームにマスター キーを尋ねて、それを /home/config/master.key に書き込むか、ENV['RAILS_MASTER_KEY'] に入れます。
ダミー (間違った) を提供するRAILS_MASTER_KEY
と、資格情報をデコードできないと文句を言うでしょう。
RAILS_MASTER_KEY
私はCIに実数を与えたくありません。
結果、質問です。それなしでアセットをコンパイルする方法、または回避策は何ですか?