Herokuへのデプロイ【Ruby on Rails】初心者
開発環境: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: それぞれ入力
% heroku login --interactive
Email: それぞれ入力
password: それぞれ入力
登録したメールアドレスがLogged in asの後に表示されていればログイン成功
3. Gemの導入
Gemfile ※一番下に入力
group :production do
gem 'rails_12factor'
end
bundle installと再起動をお忘れなく
Gitで管理している場合はコミットしておきます
4. Heroku上にアプリケーションを作成する
% heroku create [アプリケーション名]
% git config --list | grep 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}
% 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
% heroku apps:info
参考:https://devcenter.heroku.com/articles/getting-started-with-rails6
Author And Source
この問題について(Herokuへのデプロイ【Ruby on Rails】初心者), 我々は、より多くの情報をここで見つけました https://qiita.com/yk20195419/items/87cfc5b8c8a5699ad783著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .