ドッカーのビルド中にenvファイルが残っています。envファイルでDockerを構築するには
環境変数を使用している私のルビープロジェクト用のドッカーイメージを構築しようとしている理由はいくつかあります。 理由の1つは、データベースが利用可能かどうかをチェックすることです(ActiveRecord::Base.connection
を使用)。それに基づいて、いくつかのマスターデータを持つデータベースを作成/更新することに基づいています。
ドッカー実行中にdocker run --env-file='.env'
コマンドでenvファイルを使用できます。
しかし、私はドッカーのビルド中にこれらのENV変数を使用したいと思います。
誰でもこの状況で私を助けることができますか?
のための1が存在しない返事をいただき、ありがとうございます。 あなたが提案したアプローチに従うと、複数の「ENV myvariable myvale」ステートメントを正しく使用する必要がありますか? 5〜6種類のENV変数があるため、確認する必要があります。 完全なENVファイルを渡すための回避策はありますか? –
はい、複数のENVを使用する必要があります。 – Kilian