質問: まぁ、 * 環境変数名変えたら? * OSの環境変数消したら? という話なのは薄々感じています。 感じてはいるんですが、複数のアプリケーション、複数種類のDBが動くOSにおいて、複数のアプリケーションの.env内で同じ環境変数名を使えたらいいな...というのが希望です。 (既に構築されていたアプリケーションがOSの環境変数を使っている模様...しかも、それがどのアプリケーションの環境変数なのかわからない.....)
回答: 個人的な意見ですが、共通する変数、つまり定数のようなもののみPCの環境変数にするのが良いと思います。 実際、APIキーや、DBの情報もろもろは定数化されないはずです。 つまりkey:valueとすると、一種類のkeyに複数種類のvalueが存在することになります。 よって、プロジェクトごとの.envをおすすめします。 gitで管理しないように注意すればいいです。