HerokuアプリをCedar-14 Stackへ移行
嫁用のちょっとしたWebアプリが移行対象だったので
公式のガイドに沿って、特に詰まることなく10分程度で移行出来ました。
以下、備忘録です。
移行対象かの確認
下記コマンドで確認。移行対象のcedar-10だったので、移行作業決定
heroku stack
本番環境移行前の事前動作確認
下記コマンドで本番環境とは別の動作検証環境を構築
※最後のcedar-14-appの部分は自分用に変更すること
heroku create --remote heroku-cedar-14 --stack cedar-14 cedar-14-app git push heroku-cedar-14 master
動作検証環境で問題ないことを確認。
本番環境移行
下記コマンドで本番環境を移行。
gitのリモートに登録されているheroku環境が複数登録されている場合、
どれをcedar-14にするか不明と警告が出たので、
動作検証環境のリモートを削除してから移行した。
git remote remove heroku-cedar-14 heroku stack:set cedar-14 git commit --allow-empty -m "Upgrading to Cedar-14" git push heroku master
本番環境で問題ないことを確認。
最後に動作検証環境を削除して、作業完了。