- Docker + Docker Compose
- flyctl
in the root directory
- Run db container:
nx run db:serve
ornx serve db
- Run next server:
nx run web:serve
ornx serve web
(served on port 4200 by default)
Alternatively, use nx run-many -t serve
to run both servers in a single console
- Prisma studio:
nx run db:ui
- Update DB schema:
nx run db:migrate
- Rebuild prisma querybuilder:
nx run db:generate
- Delete dev DB data:
nx run db:reset
in the root directory
- Install packages:
yarn
- Run DB container in background:
nx run db:serve
- (new terminal) Setup db schema:
nx run db:migrate
- Populate
apps/web/.env
file and then follow quickstart steps above
- Build and deploy to fly.io:
nx run web:release
References: