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 install
And finish the setup with:
$ yarn prepare
Start third party services:
$ docker compose up
If you don't want to lose control over your terminal, you can use the --detach flag
Start the app:
$ yarn dev
Start UI library:
$ yarn storybook
And the DB console:
$ yarn db-studio
After 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 test
Only E2E tests:
$ yarn e2e-tests
Only unit tests:
$ yarn unit-tests