AWSのEC2を使ってサーバーを作成⑦
環境変数の設定
環境変数は、Railsからは ENV['環境変数名'] という記述でその値を利用することができます。
ターミナル(EC2)
$ cd /var/www/アプリ名 $ rake secret
長い英数の羅列が表示されます。
あとで利用するのでコピーしておきます。
ターミナル(EC2)
$ cd $ sudo vim /etc/environment
iと打ち込んで入力モードに切り替えます。
/etc/environment
DATABASE_PASSWORD='MySQLのrootユーザーのパスワード' #先ほど設定したパスワードです。 SECRET_KEY_BASE='先程コピーしたsecret_key_base'
書き込みができたら 「esc」→ :wqと入力して内容を保存します。
そして、もう一度本番環境へログインします。
次に環境変数が適用されているか確認します。
ターミナル(EC2)
$ env | grep SECRET_KEY_BASE $ env | grep DATABASE_PASSWORD