📝
Herokuへデプロイする
開発環境
- macOS
- VSCode
- Rails 7.1.3.3
- ruby-3.2.3
- PostgreSQL 16.2
行いたいこと
アプリをローカル環境からHerokuへGitを使用してデプロイする。
Heroku CLIをインストールする
・Appleシリコン搭載のためarch -arm64 オプションをつけコマンドを実行
ターミナル
$ 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