2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【Rails】.env に定義した環境変数が反映されないときの解決方法

Posted at

はじめに

今回は、dotenv-railsを使って環境変数を管理していて、
.env に環境変数を定義して、コンソールで試したけど反映されないときに試すことを書きました。

dotenv-railsの設定などは以下の記事が参考になるかと思います!

結論

springを再起動する
docker-composeを使用している場合は、docker-compose.yml ファイルにも定義しているか確認する

springを再起動する

Railsで環境変数の変更が反映されないときはspring stopを試す
↑の記事を参考にさせていただき、試してみてください。

docker-compose.yml ファイルにも定義しているか確認する

docker-composeを使用している場合は、
docker-compose.yml ファイルにも定義しているか確認してみてください!
下記のようなイメージです!

.env
ENVFILE=12345678
ENVFILE2=abcdefg
docker-compose.yml
 app:
    build:
      dockerfile: Dockerfile
...
    environment:
      - TZ=Asia/Tokyo
      - RAILS_ENV=development
      - ENVFILE=${ENVFILE}
      - ENVFILE2=${ENVFILE2}
...
2
0
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
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?