LoginSignup
2
1

More than 3 years have passed since last update.

【Node.js express Docker】 Docker環境変数を定義してnode.jsで読み込む方法

Posted at

※当方駆け出しエンジニアのため、間違っていることも多々あると思いますので、ご了承ください。また、間違いに気付いた方はご一報いただけると幸いです。

何パターンかあるみたいなんですが、とりあえずシンプルに。

app.env というファイルに環境変数を定義する。(名前は任意)

app.env
SECRET_KEY=himitu

docker-compose.ymlで上記ファイルを環境変数ファイルに指定

docker-compose.yml
env_file: ./app.env

node.js側で環境変数ファイルを読み込む

const env = process.env //envという名前でオブジェクトを格納。

取り出し方法

env.SECRET_KEY

以上です。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1