24 lines
519 B
Markdown
24 lines
519 B
Markdown
# ceo-api
|
|
|
|
NestJS API pentru CEO-OS. Se conecteaza la Supabase (Postgres/Auth) si Redis, deployat prin Coolify pe proiectul CEO-OS.
|
|
|
|
## Dezvoltare
|
|
|
|
```bash
|
|
npm install
|
|
cp .env.example .env
|
|
npm run start:dev
|
|
```
|
|
|
|
`GET /health` returneaza statusul serviciului. `GET /docs` expune Swagger UI.
|
|
|
|
## Stack
|
|
|
|
NestJS, Drizzle ORM (`src/db`), Supabase Admin SDK (`src/supabase`), BullMQ/Redis, class-validator/Zod, Helmet, rate limiting (Throttler), logging Pino.
|
|
|
|
## Migratii
|
|
|
|
```bash
|
|
npm run db:generate
|
|
npm run db:migrate
|
|
```
|