CleanUp

備忘録と豆の知識

備忘録 - UbuntuでHeroku CLI初デプロイ

今更ながらHerokuを始めようとしたものの、どのサイトの初デプロイ記事見ても失敗しかしなかったからメモ。

Heroku CLI ダウンロード/インストール

Ubuntuならsnappyからインストール可能。
The Heroku CLI | Heroku Dev Center

インストールが正常に完了していれば次のコマンドでバージョン情報を確認できる。

$ heroku -v

Herokuへログイン

まだHerokuのアカウントを作っていない場合は、作ってから行うこと。

$ heroku login

このコマンドを叩くとブラウザが開くので、流れでログインするとターミナルの方で認証が完了している。

ワークスペースの作成とHello World

まずワークスペースを作り、そこへ移動する。

$ mkdir workspace && cd workspace

適当にphpファイルでHello Worldする。

$ echo '<?php echo "Hello World!"; ?>' >> index.php

Heroku CLIでアプリ作成

次のようにする。アプリ名は被ってないものなら何でも。

$ heroku create --app アプリ名

Gitリポジトリ作成

次のようにする。

$ git init
$ git add .
$ git commit -m "fitst commit"

Herokuのリモートリポジトリを使用する

pushするために、Herokuのリモートリポジトリを使用するコマンドを叩く。

$ heroku git:remote -a アプリ名

Herokuのリモートリポジトリへpushする。

$ git push heroku master

確認する

URL アプリ名.herokuapp.com で確認可能。
次のコマンドを打つことで、ブラウザが自動でアプリのページを開いてくれる。

$ heroku open