Node 20 is required. Also pnpm. Don't forget to make the .env.dev files on apps/db and apps/server (see README on both apps).
- From the root run
pnpm install
- From the root run
pnpm prisma:generate
- From the root run
pnpm dev
(this is going to run web, server, and db apps) - While the db is still running, still from the root (using another terminal) run
pnpm prisma:migrate
and then runpnpm db:seed
- Go to localost:3000
- From the root run
docker compose up
- From the root (using another terminal) run
pnpm prisma:migrate:prod
and then runpnpm db:seed:prod
- Install dependencies for apps/web and run the app
- Go to localost:3000