-1
バージョン管理にgit commit hash git rev-parse --short HEAD
を使用していて、その値を私のドッカーイメージに渡したいとします。どのようにしてdocker-compose.ymlにビルドargを設定するために任意のシェルコマンドを実行できますか?docker-composeビルド引数を設定するシェルコマンドを実行するにはどうすればよいですか?
---
version: '2'
services:
my_app:
build:
args:
- VERSION=EXECUTE_SHELL_COMMAND_HERE!!
...
私はdocsを知っている私は、ランタイム
VERSION=$(git rev-parse --short HEAD) docker-compose up
で一致する環境変数を設定することができますと言うが、手動で環境変数を毎回設定する必要はありませんきれいな方法を探しています。