code4tottori のハッカソンでの成果
https://code4tottori.doorkeeper.jp/events/28892 https://code4tottori.doorkeeper.jp/events/34388
- sazae を github リポジトリからクローンできてる?
- heroku のクライアントツールは導入しているか? (
gem install heroku
とか )
- heroku でアプリケーションを作成する
- 作成した heroku アプリケーションに環境変数を設定 (設定内容後述)
- 上記ののち、
git clone {sazae の github リポジトリ}
cd sazae/
heroku git:remote -a {herokuでのアプリケーション名}
git push heroku master
名称 | 値 |
---|---|
LANG | ja_JP.UTF-8 |
TZ | Asia/Tokyo |
RACK_ENV | heroku |
RAILS_ENV | heroku |
RAILS_SERVE_STATIC_FILES | enabled |
SECRET_KEY_BASE | (rake secret コマンドの出力結果等) |
BUNDLE_WITHOUT | development:test:production |
上記は Rails on Heroku での一般的な設定な構成(微妙に方言あるけど)であり、 アプリケーション独自の設定として以下があります。
名称 | 値 |
---|---|
BASIC_AUTH_PASSWORD | 基本認証のパスワード |
BASIC_AUTH_USERNAME | 基本認証のユーザ名 |
BASIC_AUTH_USERNAME
BASIC_AUTH_PASSWORD
は両方設定するとその情報により基本認証がかかります。
- なんだかトップページはハッカソンの発表で見たやつじゃないな...
-
/houses/1 の URL を御覧ください
-
- デプロイしたけど、アクセスすると動かない
-
DB マイグレートしましたか? (
heroku run rake db:migrate
)
-
- デプロイしたけど、データが変。初期データが無い気がする
-
DB にシードはぶっこみましたか? (
heroku run rake db:seed
)
-
- ログ見たい
-
heroku logs
とかheroku logs -t
とか
-
- なんだかCSS効いてない?
-
RAILS_SERVE_STATIC_FILES の値を確認してください
-