Backend service for the RDA TIGER project. Provides annotation management, vocabulary services, and document indexing for RDA domain-specific terms.
- Node.js 20+
- pnpm
- Docker and Docker Compose
# Install dependencies
pnpm install
# Copy environment variables
cp .env.example .env
# Start services with Docker Compose
docker compose upThe API runs on http://localhost:3000 by default.
Interactive API documentation is available at /api when the server is running.
# Development
pnpm run start:dev
# Production build
pnpm run build
pnpm run start:prod
# Run tests
pnpm run test
pnpm run test:e2e
# Lint and format
pnpm run lint
pnpm run format- Architecture - System design and module structure
- Deployment - Environment setup and deployment guide