お尋ねしたいこと
docker-compose.yml
のenvironment
と
dotenv
による.env
ファイルの使い分けを知りたいです。
例えば
docker-compose.yml
に以下のような記載があって、
#...略 environment: - SERVICE_HOST=0.0.0.0 - SERVICE_PORT=3001 - SERVICE_ENV=local - SERVICE_MODE=web #...略 ``` `.env`ファイルには`SERVICE_HOST`, `SERVICE_PORT`, `SERVICE_ENV`, `SERVICE_MODE` の記載は**無い**とします。 この場合`nodejs`ならば、 ```javascript process.env.SERVICE_MODE ``` 上記のように`docker-compose.yml`の`environment`で指定した環境変数は利用できると思うのですが、 一般的に`docker-compose.yml`の`environment`と`dotenv`による`.env`ファイルにおける 環境変数記載の**使い分け**はどのようにするのでしょうか。 ご教授いただけると幸いです。 ### 補足情報(FW/ツールのバージョンなど) `nodeJS` `docker`
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/03/01 11:52