開発環境:macOS Catalina/GitHub/MySQL
※Herokuへのユーザー登録完了後の手順です。
備忘録として残したいと思い、記事にしました。
初心者なので、至らない点があるかと思いますがその際はコメントいただけたらと思います。
1. Heroku CLIをインストールする
コマンド
% brew tap heroku/brew && brew install heroku
バージョンの確認
% heroku --version
バージョンが出力されたらインストール完了
公式サイト:https://devcenter.heroku.com/articles/heroku-cli
2. ログインする
% heroku login --interactive
Email: それぞれ入力
password: それぞれ入力
登録したメールアドレスがLogged in asの後に表示されていればログイン成功
3. Gemの導入
Gemfile ※一番下に入力
Gemfile
group :production do
gem 'rails_12factor'
end
bundle installと再起動をお忘れなく
Gitで管理している場合はコミットしておきます
4. Heroku上にアプリケーションを作成する
% heroku create [アプリケーション名]
% git config --list | grep heroku
この時、"fatal: not in a git directory"以外が出力されていれば作成完了です!
5. MySQLを使えるようにするコマンド
% heroku addons:add cleardb
% heroku_cleardb=`heroku config:get CLEARDB_DATABASE_URL`
% heroku config:set DATABASE_URL=mysql2${heroku_cleardb:5}
URLの"mysql2"はGemの使用状況によって変更する
以降は非公開の値を管理する為の環境変数の設定などを行います。
6. 公開を確認するコマンド
% heroku apps:info
参考:https://devcenter.heroku.com/articles/getting-started-with-rails6