既にデプロイ済みのherokuに対し、上書きする場合のherokuデプロイまとめ
目次
$ bundle lock –add-platform x86_64-linux
見出しで-がうまく読み取られないので再掲
$ bundle lock --add-platform x86_64-linux
M1チップMacはこれをしないとエラーになるのでbundle lockを実行
$ git add .
$ commit -m “herokuデプロイ”
$ git push heroku main
ローカルのブランチをpushする場合はこちら
$ git push heroku ブランチ名:master
しばらく時間がかかる
$ heroku pg:reset DATABASE
以前にデプロイしたデータが残っているのでheroku上のデータを飛ばす。
確認キーを求められるので入力
$ heroku run rails db:migrate
テーブルを作成
$ heroku run rails db:seed
seedデータ投入
コメント