For Kanji Sama.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Assets
apps
migrations
public
seed
test
views
.gitignore
Gruntfile.js
Procfile
README.md
app.json
index.js
package.json

README.md

enkai-quiz

Deploy

はじめに

宴会のクイズコンテンツで利用できるシステムです。

アプリケーションとして提供する機能は下記になります。

  • ユーザー登録機能(nicknameで登録)
  • 回答機能
  • ランキング機能
  • 問題管理機能

問題の出題機能に関しては、本システムのサポート外です。(DVDやpowerpointでやってください。) 以下にherokuで動かす方法について記述します。

本番環境へのデプロイについて

目次

  • アプリケーションコードのデプロイ
  • herokuのaddonの設定
  • 環境変数の設定
  • migrationの設定

アプリケーションコードのデプロイ

git push heroku master

herokuのaddonの設定

heroku addons:add cleardb:ignite --app {APPNAME}

Herokuサーバーの環境変数の設定

heroku config
##=> mysql://bf317b0613a601:241378d0@us-cdbr-iron-east-01.cleardb.net/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

migrationの設定

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