#はじめに
下記の記事を参考に登録しましょう。
・GitHubアカウント作成とリポジトリの作成手順
・[初心者向け]herokuをデプロイしよう
#Herokuでアプリケーション作成
- Herokuにログイン
- 右上の『NEW』をクリックし、『create new app』を選択
![hero1.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F595315%2F0fce9a2a-19c5-f59b-d2dd-482061f120e0.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=324a044206d9461078a851f0610b9fc2)
- 『app-name』を決める
・Herokuアプリケーションへアクセスする際の URL『https://(App name).herokuapp.com 』になります。
・世界唯一のアプリケーション名でなければなりません。
・リージョンは特に理由がなければ『United States』のままで問題ありません。 - 『create app』をクリック
![hero2.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F595315%2F08b972d9-68bf-3f1b-7f7d-215b3bf6c121.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=64e2a5652174fd5a5f9bcbe4819a1dad)
#GitHubと連携
- 『deploy』タグへ移動
- 『Deployment method』にて『Heroku Git』を『GitHub』に変更
![hero3.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F595315%2F6ef9c6d0-3968-9594-e4ff-a88ed2f55eb9.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=6d2255d3aeb3340d78eac872f78cd99a)
- 『Connect to GitHub』が表示、『Connect to GitHub』をクリックし、認証
- 『repo-name』に自身がデプロイしたい『GitHub』配下にあるリポジトリを検索、選択
![hero5.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F595315%2F0ffbb0c9-3a1e-e264-775b-cde33fefdd02.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=1458981c5c4bb62af6f12cc1da2f5b6a)
5. 『Automatic deploys』と『Manual deploy』が確認できましたら連携完了
#デプロイを執行
1. 『Manual deploy』にて『master』ブランチになっていることを確認し『Deploy Branch』クリックし、デプロイ開始
2. Heroku の自動ビルドシステム開始...
3. 『Your app was successfully deployed.』と表示されれば完了です。
4. 『View』をクリックし確認しましょう。
#終わりに
Herokuは、『サーバー』、『OS』、『データベース』、『プログラミング言語の実行に必要な環境』、Webサービスを公開するために必要なものを全て、予め用意してくれるというサービスです。
Herokuを使えば、開発したWEBアプリケーションを10分程度で全世界に公開することができます。
自動デプロイもできますので興味のある方は調べて見てください。