No description
Find a file
2026-08-26 15:49:20 +00:00
docs
drizzle feat(CC-068): journal entry for migration 0014 2026-08-02 12:18:05 +00:00
n8n-workflows feat(n8n): financial-brief.json workflow for CEO OS automation 2026-08-26 15:49:20 +00:00
scripts
src feat: ServiceKeyGuard — n8n automation via X-Service-Key header 2026-08-26 15:49:16 +00:00
.dockerignore
.env.example
.gitignore
Dockerfile feat(cc-052): copy drizzle/ migrations into final Docker image 2026-08-01 10:32:02 +00:00
drizzle.config.ts
jest.config.js
nest-cli.json
package-lock.json
package.json
README.md
tsconfig.json

ceo-api

NestJS API pentru CEO-OS. Se conecteaza la Supabase (Postgres/Auth) si Redis, deployat prin Coolify pe proiectul CEO-OS.

Dezvoltare

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

npm run db:generate
npm run db:migrate