Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/maybeanerd/booktracker. a multi platform application and server to track your book reading journey
hacktoberfest
Something went wrong. Try again.
3 folders · 14 files
README.md
Backend #
NestJS API with Drizzle ORM and PostgreSQL.
Setup #
# From root: pnpm install
cp .env.example .env # Edit with database credentials
pnpm db:migrate
Development #
pnpm dev # Run dev server
pnpm test # Unit tests
pnpm test:e2e # E2E tests
pnpm lint # Lint code
Database #
pnpm db:generate # Generate migration
pnpm db:migrate # Run migrations
pnpm db:studio # Open database GUI
Schema: src/db/schema.ts
Docker #
docker build -t booktracker-backend .
docker run -p 3001:3001 -e DATABASE_URL="..." booktracker-backend
# Or from root:
docker compose up backend
For more information, check the root readme.