宴会のクイズコンテンツで利用できるシステムです。
アプリケーションとして提供する機能は下記になります。
- ユーザー登録機能(nicknameで登録)
- 回答機能
- ランキング機能
- 問題管理機能
問題の出題機能に関しては、本システムのサポート外です。(DVDやpowerpointでやってください。) 以下にherokuで動かす方法について記述します。
- アプリケーションコードのデプロイ
- herokuのaddonの設定
- 環境変数の設定
- migrationの設定
git push heroku master
heroku addons:add cleardb:ignite --app {APPNAME}
heroku config
##=> mysql://bf317b0613a601:[email protected]/heroku_7bcef9df5808462?reconnect=true #存在しない適当なuriです
heroku config:add DB_USER=bf317b0613a601 DB_PASS=241378d0 DB_HOST=us-cdbr-iron-east-01.cleardb.net DB_NAME=heroku_7bcef9df5808462
heroku run db-migrate up --config migrations/database.json --env prod #production
一部のURL(/staff/*)では、Basic認証がかかっています 問題の管理機能を/staff/* 以下のルーティングにまとめています。 BASIC認証のID・PWは下記になります。
ID: username-you-like PW: password-you-like