[Docker][GitHub Actions]envsubstを利用してNginxの設定に環境変数の値を展開する場合

  • hoge.conf.template

  • Dockerfile

  • stg-deploy.yml

https://docs.docker.com/build/building/variables/

Stg環境と本番環境で NginxのDockerfile を1つで管理する場合、環境ごとに異なるパラメータを設定する必要がある。その際、envsubst と build-args を利用して設定を切り替えることが可能。また、GitHub Actionsにおいて build-args を利用する場合、値を直接指定しても環境変数として展開されない。そのため、env または secrets を利用して環境変数を設定し、build-args経由でDockerfile に渡す必要がある。

Was this helpful?

0 / 0

コメントを残す