投稿者:Sone

Tech

Rails + pumaで環境変数を扱うときの注意点

blog-details

こんにちは🌞

コラビットのソネです。

 

Rails + pumaで環境変数を扱うときの注意点

Railsでsecretsを取り扱うときなどに値を環境変数に入れることがあると思いますが、新しく項目を追加した時にそれをRailsが拾ってくれなかったので、その解決法です。

capistranoでデプロイする際にpuma:restartが走りますが、restartだとpumaが最新状態の環境変数を読んでくれないようでした。

ですので、一回killします(サーバが一旦落ちるのでご注意を)。

 

$ bundle exec cap xxx puma:stop
$ bundle exec cap xxx puma:start