ポエムを書きためるWebアプリケーション。pplogのような何か。
熱い想いとかやりたいこととかポエムに書くといいと思う。でもそればっかりだと暑苦しいので個人的な反省とか今やってることとかも自由にかけるとなおよいと思う。
nasum
- Ruby (2.3.0)
- MySQL
- nodejs
- v8
- Google のトークン
- Docker for Mac
- Google Developers Console で nasulog 用のプロジェクトを作る
- 作ったプロジェクトの Credentials ページから OAuth consent screen を設定する
- とりあえず必須項目の Product name shown to users だけ入力すれば ok
- Create client ID からクライアントIDを作る
- Application type は web application を選択
- Authorized redirect URIs は
http://localhost:3000/auth/google/callback
としておく (ドメインやポート番号はローカルの環境に合わせる)
- プロジェクトの Overview ページの Google APIs から、"Google+ API" を enable にする
cp .env.example .env
docker-compose -f docker-compose.yml up
$ ./bin/setup
$ ./bin/rails s
localhost:3000 をブラウザで開いて「ログイン」→環境変数の RESTRICT_DOMAIN に設定したドメインのアカウントで許可を出してトップページまで戻り、エラーが表示されていなければ ok
$ ./bin/rake spec
- 可能であれば
bin/setup
に手順を追加 - それが無理なら README.md に追記を
- heroku config:set BUILDPACK_URL=https://github.com/heroku/heroku-buildpack-multi.git
- ClearDB
- JawsDB
Add-onsでmysql
で検索して上記のいずれかを追加。生成される環境変数のCLEARDB_DATABASE_URL
をDATABASE_URL
として追加する。
※ その際にmysql
の部分をmysql2
に設定する