📝
Herokuへデプロイする
開発環境
- macOS
- VSCode
- Rails 7.1.3.3
- ruby-3.2.3
- PostgreSQL 16.2
行いたいこと
アプリをローカル環境からHeroku
へGit
を使用してデプロイ
する。
Heroku CLIをインストールする
arch -arm64 オプション
をつけコマンドを実行
・Appleシリコン搭載のためターミナル
$ arch -arm64 brew tap heroku/brew && arch -arm64 brew install heroku
・ Heroku CLIが正しくインストールされたかの確認
ターミナル
$ heroku --version
・出力例
ターミナル
~ 省略 ~
heroku/8.11.5 darwin-arm64 node-v16.20.2
~ 省略 ~
Herokuにログインする
・ログインコマンド
ターミナル
$ heroku login
・出力例
(retutn
を押すとブラウザに遷移⇨表示されているlogin
を押すとターミナルに続きが出力)
ターミナル
heroku: Press any key to open up the browser to login or q to exit:
(ここで止まる)
retutnを押すとブラウザに遷移する。ブラウザに表示されているloginを押すとターミナルに続きが出力される。
heroku: Waiting for login...
Logging in... done
Logged in as [メールアドレス] ⇦ログイン完了
アプリを Heroku にデプロイする前に...
・ デプロイ前に実行する
・デプロイしたいアプリのディレクトリへ移動する
ターミナル
$ cd app
・ローカル Git リポジトリを初期化する
ターミナル
$ git init
・ステージングする
ターミナル
$ git add .
・アプリケーションコードをコミットする
ターミナル
$ git commit -m "My first commit"
Herokuにデプロイする
・ git push heroku main
・Gitリポジトリの main ブランチを Heroku にデプロイする
ターミナル
$ git push heroku main
Herokuにデータベースを用意する
はこちら
・
GitHubのリポジトリとHerokuアプリを統合
はこちら
・
Discussion