Files
the_order/services/dataroom/README.md

45 lines
894 B
Markdown

# Dataroom Service
Service for secure VDR (Virtual Data Room), deal rooms, and document access control.
## Features
- Deal space management
- Folder ACLs (OPA policies)
- Watermarking
- Expiring links
- Activity logs
- Integration with finance service for deal states
## Development
```bash
# Install dependencies
pnpm install
# Run development server
pnpm dev
# Build
pnpm build
# Start production server
pnpm start
```
## API Endpoints
- `GET /health` - Health check
- `POST /deals` - Create deal room
- `GET /deals/:dealId` - Get deal room
- `POST /deals/:dealId/documents` - Upload document
- `GET /deals/:dealId/documents/:documentId/url` - Get presigned URL
## Environment Variables
- `PORT` - Server port (default: 4004)
- `DATABASE_URL` - PostgreSQL connection string
- `STORAGE_BUCKET` - Storage bucket for documents
- `OPA_URL` - Open Policy Agent URL for access control