LoginSignup
22
20

More than 5 years have passed since last update.

日本向けRailsアプリケーションをHerokuで走らせるためのまとめ

Last updated at Posted at 2014-12-10

Heroku Toolbeltが導入され、ログインされていることが前提となります。
くわしくはこちら

herokuにapp作成

$ heroku apps:create [NAME]
Creating [NAME]... done, stack is cedar-14
https://[NAME].herokuapp.com/ | https://git.heroku.com/[NAME].git

リモートリポジトリ登録

$ heroku git:remote -a [NAME]

herokuというリモート名にリポジトリがセットされます。

StackのタイムゾーンをAsia/Tokyoに設定

$ heroku config:add TZ=Asia/Tokyo

環境変数LANGをja_JP.UTF-8に変更

heroku config:set LANG=ja_JP.UTF-8

表示時のタイムゾーンをJSTに変更

config/application.rb
config.time_zone = 'Tokyo'

serve static assetsを有効に

precompileされたassetsを配布する設定を有効にします。

config/environments/production.rb
config.serve_static_assets = true

rails_12factorというgemをproduction環境のみで有効にするという手もあります。

Gemfile
gem 'rails_12factor', group: :production

Let's デプロイ!

$ git push heroku master

DBのマイグレーション

$ heroku run rake db:migrate

確認

$ heroku open
22
20
0

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
22
20