This README is not yet ready, however I'll write it eventually..
You'll need to get those tools:
After installing them, fetch app's dependencies:
$ yarn installAnd finish the setup with:
$ yarn prepareStart third party services:
$ docker compose upIf you don't want to lose control over your terminal, you can use the --detach flag
Start the app:
$ yarn devStart UI library:
$ yarn storybookAnd the DB console:
$ yarn db-studioAfter running all those commands, you'll have access to these webpages:
- Website - localhost:3000
- UI library (storybook) - localhost:3001
- DB console (prisma studio) - localhost:3002
- DB (mongo) - localhost:27017
- Object storage console - localhost:3003
- Object storage (minio) - localhost:9000
Run every test:
$ yarn testOnly E2E tests:
$ yarn e2e-testsOnly unit tests:
$ yarn unit-tests