LoginSignup
0
0

More than 3 years have passed since last update.

foreman起動時に読み込まれるProcfileに環境変数を設定する

Posted at

環境

  • Ruby 2.4.2

foremanとは

複数の同時プロセスを管理してくれるツールです。
アプリケーションに関する何かを同時に起動させたい時とかに便利

やりたかったこと

Procfile内で環境変数を展開したい。
公式を確認すると、.envファイルから読み込まれるとありました。
なかなか具体的な方法についてあがっている記事がなく若干詰まったので、いかに書いておきます。

方法

以下のような.envファイルを作成

MESSAGE=hello

.envファイルからProcfile内で変数を展開するには、$変数名とすればおkです。
なので、Procfileを以下のようにしましょう

echo: echo $MESSAGE

以上を行なったら、実行してみましょう。

$ foreman start

以下のように変数が展開され、helloが返ってきてるかと思います。

スクリーンショット 2019-05-13 22.52.18.png

0
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
0
0