Application error | Herokuにデプロイ出来ない!
前提
Heroku上にアプリケーションの作成は完了!
しかしデータベースに接続後、Web URLを叩くとエラーが発生・・・
Herokuのバージョンは18、
Rubyのバージョンは2.5.1、
railsのバージョンは5.2.2.1、
DBは開発環境でMySQL(phpmyadmin)を使っています。
原因(私の場合)
私が作成していたWebアプリがActiveStrageを用いてamazon S3に画像をアップロードするものでした。
そこでHerokuのサーバーに環境変数としてAWSの認証キーを登録することを忘れていました・・・
#herokuにログイン
$ heroku login#ログイン後、環境変数を設定
$ heroku config:set AWS_ACCESS_KEY_ID="access_key_id"
$ heroku config:set AWS_SECRET_ACCESS_KEY="secret_access_key"
※ターミナルにて
”access_key_id”忘れちゃった!という人は、既に開発環境でS3を利用出来ている場合は、storage.ymlに記述してあるはずですよ~