テックキャンプ日誌 Day58

テックキャンプ日誌(全70日間)

58日目終了!

↓今日やったこと

フリマアプリ 本番環境デプロイ・エラー修正、出品画面に画像プレビュー選択追加

 

やっぱりデプロイすると何かしらエラーが起きて焦りますね〜(^◇^;)

そんな時はlogをチェック!

本番環境アプリ名の下層ディレクトリのcurrentに移動後、logに移動( $ cd current → cd log)

logディレクトリで下記コマンド↓

$ tail -f production.log

 エラーログが確認できます( ^∀^)

 

この前意気揚々と環境変数の設定についてまとめたのですが(Day54)、本日また環境変数でハマる・・・。

本番環境でPay.jpのシークレットキーが読み取れていない!

この前覚えた手順で設定していたがダメだった。

原因はcapistranoでデプロイすると「.bash_profile」を読み込まないから!

代わりにenvironmentに記入する必要があった。

$ sudo vim /etc/environment

ここに環境変数を記述したらいけました。

 

出品のプレビューもこのQiitaを参考にして実装できました!https://qiita.com/gakinchoy7/items/f52577d0c5f6b2edff89

正直ここのJSがムズくてあまり理解できていない。変数なのかメソッドなのかが曖昧なので一回整理したい。

 

それではまた明日!