環境変数に秘密鍵を保存し、次のようにレールアプリからアクセスするherokuに似たシステムをセットアップしようとしていました:
secret = ENV['EMAIL_PASSWORD']
Heroku でできることは知っていますがheroku config:add EMAIL_PASSWORD=secret
、nginx と Passenger を実行している自分の ubuntu ボックスでそのようなことをしたかったのです。
システムの再起動時にこれらの変数が自動的に設定されるよう に、これらの変数をexport
sとして追加する必要があります.bashrc
か?.bash_login
これらの各ファイルがいつ読み込まれるかはわかりません。