Skip to content

Latest commit

 

History

History
75 lines (50 loc) · 1.06 KB

README.md

File metadata and controls

75 lines (50 loc) · 1.06 KB

Motzi

Neighborhood bakery's CSA site

Development

  • postgres.app
  • redis

Getting started

$ bundle
$ yarn install --check-files
$ rails db:setup

Test data

Try loading the fixtures into your local development database so you have some data to play with

$ rails db:fixtures:load
$ rails fake_data:users
$ rails fake_data:orders

Real data

Copy the db from heroku to your local postgres

$ dropdb motzi
$ heroku pg:pull DATABASE_URL --app motzibread motzi

Download the menu images from s3

$ rake s3:download

Running the app

$ rails server

Working on the react apps

$ ./bin/webpack-dev-server

Running js tests

$ npx jest -u

Debug js jest tests

$ node --inspect-brk node_modules/.bin/jest --runInBand -u test/javascript/menu/items.test.js

Checking emails

visit /letter_opener to see emails sent by rails

spam users

User.find(SqlQuery.new(:spam_user_ids).execute.pluck("id")).each {|u| u.destroy!}