herokuでデプロイ中のアプリの再更新・データベース更新してみた

Web関連
スポンサーリンク

はじめに

Laravelで開発したアプリをherokuを使ってデプロイしていましたが、再更新+データベースの更新が発生したので、本番環境も更新しようとした際に、コマンドが分からず調べました。その記事になります。

開発状況(Version)

macOS Big Sur
Virtual Box 6.1.26
Laravel 5.8
PHP 7.3
MySQL 5.7

※ココから先のシェル名の「Bash」となっている箇所は全て「zsh」です。
ブログのコードエディターの言語設定に「zsh」がないため、「Bash」にしています。

手順

※Github上のリポジトリ(main)が最新になっている前提で記載しています。

herokuへの再更新デプロイの手順

$ git push heroku main

データベースを編集した際は、下記を行う

※seederも更新しない場合は、「–seed」を除いて下さい

$ heroku run php artisan migrate:refresh --seed

下記メッセージが表示されるので、「yes」と入力して下さい

Do you really wish to run this command? (yes/no) [no]:

最後に

たまにやろうとすると、毎回コマンドを忘れているので、完全に自分用の備忘録になります。

参考記事

コメント