envsubst

利用 Linux 指令 envsubst 產生設定檔

最近在 k Docker 相關文件時,發現一個好用的指令 envsubst ,因此特別紀錄一下。

The envsubst program substitutes the values of environment variables.

因為撰寫 Dockerfile 時會有將設定檔放進 Docker 內的需求,而設定檔中又有些必須設定為變數,視不同情況寫不一樣的值進去,例如針對開發環境跟生產環境的區別有不一樣的設定。

這時最簡單的方法是利用環境變數(environment variables)搭配 envsubst 來產生設定檔。

Posted on  Feb 23, 2018  in  Unix-like 命令列教學  by  Amo Chen  ‐ 1 min read