1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Heroku CLI 操作(コマンド)

Last updated at Posted at 2020-10-25

あくまでもコマンド一覧です。デプロイする時の順番ではないのでご注意
railsアプリケーションをHerokuにデプロイする為、gemファイルに記述

Gemfile
 group :production do
     gem 'rails_12factor'
  end

rails_12factorは、開発環境ではなく本番環境で使用するGem,productionは本番環境で使用できる様にする為
コマンド一覧

herokuにログイン
heroku login --interactive
Heroku上に公開するためのアプリケーションを作成
heroku create アプリ名
アプリケーションが反映されているか
git config --list | grep heroku
heroku上でmy sqlの作成(ClearDBアドオン)
heroku addons:add cleardb
Ruby on Railsを使う場合は、 MySQLに対応するGemに変更
heroku_cleardb=`heroku config:get CLEARDB_DATABASE_URL`
自身のmysqlのバージョンに変更(URL)
heroku config:set DATABASE_URL=[自身のmysql]${heroku_cleardb:5}
credentials.yml.encをmaster.keyによって復号し、中身を確認したい時
EDITOR="vi" bin/rails credentials:edit
 
Heroku上で環境変数の設定
heroku config:set RAILS_MASTER_KEY=`cat config/master.key`
Herokuの環境変数一覧を表示
heroku config
herokuにアプリ反映
git push heroku master
heroku上でマイグレーションの反映
heroku run rails db:migrate
 
*heroku runはheroku上で操作したい時に使用する*
Herokuにデプロイされたアプリケーションの情報を参照したい時
heroku apps:info
1
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?