envsubst
テンプレート
ファイル内の
プレースホルダ
に
環境変数
を当てはめてくれるツール。
Debian 10 だとデフォルトで入っていた(と思う)。
Dockerfile
内でテンプレートと環境変数を元にファイルを出力してからアプリを起動するパターン(
Nginx
や
Django
や)で便利。
code:shell
$ envsubst < input.templ > output.conf