Skip to content

esminc/bento

Folders and files

NameName
Last commit message
Last commit date
Jul 22, 2018
Feb 19, 2017
Aug 13, 2019
Aug 12, 2019
May 16, 2017
Feb 19, 2017
Aug 21, 2019
Feb 19, 2017
Apr 16, 2017
Mar 26, 2017
Aug 12, 2019
Mar 2, 2017
Oct 31, 2017
Mar 4, 2017
May 23, 2020
Aug 12, 2019
May 23, 2020
Jun 24, 2020
Apr 11, 2017
Aug 12, 2019
Feb 19, 2017
Feb 19, 2017
Aug 12, 2019

Repository files navigation

Bento Build Status

社内向けお弁当注文システムです。

使用技術

  • Ruby on Rails 5.2.2.1
  • Ruby 2.5.5

動かし方

docker-compose

cp config/database.yml.sample config/database.yml

# imageのbuild
docker-compose build

# DBのマイグレーション
docker-compose run app bundle exec rails db:create db:migrate db:seed_fu

# サーバー起動
docker-compose up

# テスト実行
docker-compose run app bundle exec rspec spec

ローカルにインストール

  1. リポジトリを clone もしくは fork し、ライブラリをインストールする
( git clone してから)

cd path/to/bento
bundle install
  1. DB のセットアップ
cp config/database.yml.sample config/database.yml
bin/rails db:create db:migrate db:seed_fu
  1. 環境変数のセットアップ(任意)
cp .env.sample .env

エディタで .env を開き、必要な情報を追加

  • ADMIN_ID: 管理者(お弁当の注文を取りまとめる人)がダッシュボードにアクセスする際の ID
  • ADMIN_PASS: 管理者がダッシュボードにアクセスする際のパスワード
  • USER_ID: お弁当を頼みたい人がアクセスする際の ID
  • USER_PASS: お弁当を頼みたい人がアクセスする際のパスワード
  • IDOBATA_DEVELOPER_HOOK_URL: Order レコードが作成された際に通知を送る idobata room の WebHook URL
  • IDOBATA_USER_HOOK_URL: 注文が締め切られた時にお弁当の発注の可否の通知を送る idobata room の WebHook URL
  1. サーバを起動
bin/rails server
  1. テストの実行
bundle exec rspec spec

Releases

No releases published

Packages

No packages published

Languages