dotenv
アプリの環境変数を
.env
というファイルで管理し、実行時に注入する仕組み。
元は
ruby
で作られ、
Node.js
や
python
、
php
などLL方面でよく使われている。
対して
scala
など
JVM言語
は
TypesafeConfig
がデファクトスタンダード。
注入したい環境変数自体は
direnv
やシェル設定に書くのが主流。
(JVMではアクセス/リクエストごとに環境変数を上書きするのは難しい)