📝

Herokuへデプロイする

2024/06/13に公開

開発環境

  • macOS
  • VSCode
  • Rails 7.1.3.3
  • ruby-3.2.3
  • PostgreSQL 16.2

行いたいこと

アプリをローカル環境からHerokuGitを使用してデプロイする。





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にデータベースを用意するはこちら

https://zenn.dev/tteaoocl/articles/67c7c8ec3bd689

GitHubのリポジトリとHerokuアプリを統合はこちら

https://zenn.dev/tteaoocl/articles/bc5417f3b24e50






GitHubで編集を提案

Discussion