[READ-ONLY] Mirror of https://github.com/maybeanerd/booktracker. a multi platform application and server to track your book reading journey
hacktoberfest
0

Configure Feed

Select the types of activity you want to include in your feed.

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.