docker-composeで定義した環境変数をDockerビルド時に利用する方法

docker-composeで定義した環境変数をDockerビルド時に利用する方法

サンプルソース

Dockerfile内でARGを記述するとdocker-compose内で定義したbuild>argの定義を利用することが可能です。

・docker-compose.yml

${HOST_RAILS_ENV}からホスト側の環境変数を読み込み、ビルド時に利用可能な変数(MYAPP_RAILS_ENV)として設定します。

・Dockerfile

docker-composeで定義した変数をDockerfile内で設定しビルド時に利用可能にします。


SoulImpact株式会社公式ブログ

ソフトウェアの開発/システム技術者の派遣/ITコンサルタント

0コメント

  • 1000 / 1000