Sorry, this document is Japanese only
「からだメモ」とは、症状をメモとして記録ておけるサービスです。
- Ruby 2.5.1
- Ruby on Rails 5.2.0
- PostgreSQL 10.4
リポジトリをクローン後、以下を実行してください。
$ cd karada-memo
$ bin/setup
コマンドが完了するとデータベースと一緒にデモ用のデータも作られます。
以下のコマンドでサーバーを起動してください。
$ bin/rails s
サーバーが起動したらブラウザから次のURLにアクセスしてください。
デモ用のユーザーのログイン情報は以下のとおりです。
- 管理ユーザー
- メールアドレス:[email protected]
- 一般ユーザー
- メールアドレス:[email protected]
パスワードはいずれもpassword
です。
テストは以下のコマンドから実行できます。
$ bin/rspec
以下の手順でHerokuにデプロイすることができます。
次のAddonをセットアップしてください。
以下の環境変数を設定してください。
環境変数名 | 値 |
---|---|
DATABASE_URL | <Heroku PosgresのデータベースURL> |
DOMAIN | <Herokuのドメイン> |
RAILS_MASTER_KEY | <master.keyの値> |
SENDGRID_API_KEY | <SendGridのapiキー> |
SENDGRID_PASSWORD | <SendGridのパスワード> |
SENDGRID_USERNAME | <SendGridのユーザー名> |
TZ | Asia/Tokyo |
以下のコマンドを実行します。
$ git push heroku master
$ heroku run bin/rails db:migrate
$ heroku open