0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Herokuインストール〜デプロイまでの基本手順

Last updated at Posted at 2021-05-10

Herokuインストール〜デプロイするまでのコマンド備忘録です。

Herokuがインストールされていることの確認

$ heroku --version

バージョンが表示されない場合は、以下のコマンドからHerokuをインストールする。

$ source <(curl -sL https://cdn.learnenough.com/heroku_install)

Herokuにログインしてsshキーを追加

初回のみ。既に追加済みの場合はスキップする。
$ heroku login --interactive
$ heroku keys:add

Herokuサーバー上にアプリを作成

herokuにログインして、アプリのデプロイ場所を新規作成する。
$ heroku create

コマンド実施後、アプリ専用のサブドメインが自動生成される。デプロイ前でも、出力されたURLにてブラウザでアクセス可能。

デプロイしたいアプリをherokuリポジトリにプッシュ

`$ heroku create`実施時にリモートリポジトリにherokuが自動登録されるので、デプロイ対象のアプリをherokuにpushする。
$ git push heroku master

データベースをマイグレーション

アプリのデータベースを動作させる場合は、heroku run コマンドを実行してデータベースをマイグレーションする。

$ heroku run rails db:migrate

ブラウザでURLにアクセス

URLが不明な場合は以下のコマンドを実行してURLを確認できる。
$ heroku domain

【おまけ】herokuアプリの一覧表示

$ heroku apps

Herokuでは、1アカウントにつき5つまでのアプリが作成可能(無料の場合)。オーバーする場合は$ heroku createに失敗する。

herokuアプリの削除

アプリが多くて削除したいといった場合には、以下のコマンドで削除可能。
$ heroku destory -app アプリ名

これでまた、デプロイ出来るね。(にっこり)

0
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?