目的
Herokuについての概要を知ること、自身の学習の糧とすることを目的としております。
Herokuとは
アプリケーションの公開、運用を行うためのサーバーを提供してくれるサービス。
基本的には無料で使用することができる。デプロイの手間が少なくなる。
デプロイとは
ネットワークを通じてWebアプリケーションなどのシステムを公開し、利用可能な状態にすること。
ClearDBアドオン
MySQLを使用するためのツール。Herokuではデータベースの設定がデフォルトでPostgreSQLになっているため、開発環境でMySQLを使用する際に必要。
流れ
1.ターミナルにて下記のコマンドを入力する。
% brew tap heroku/brew && brew install heroku
2.インストールできているか確認する。
% heroku --version
※heroku/◯.◯.◯ ~~~など、数字が記述された表示がされればインストール完了。
3.ログイン
% heroku login --interactive
メールアドレス、パスワードを記述する。
4.Heroku上にアプリケーションを作成する。
% heroku create 'アプリケーション名'
5.確認
% git config --list | grep heroku
※fatal: not in a git directory以外が表示されれば完了。
6.ClearDBアドオンの追加
% heroku addons:add cleardb
7.設定変更
% heroku_cleardb=`heroku config:get CLEARDB_DATABASE_URL`
ClearDBデータベースのURLを変数に格納した。
8.データベースの再設定
% heroku config:set DATABASE_URL=mysql${heroku_cleardb:5}
一言
ひとまず、簡単に流れのみを記述してみました。
まだまだ記述すべき箇所あるかとは思いますが、随時アップデートできたらと思います。