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内で設定しビルド時に利用可能にします。
0コメント