chore: add api/worker docker-compose services and route validation tests
CognxSafeTrack
862b2b1
- docker-compose.yml: add `api` (port 7860) and `whatsapp-worker` (port 8082)
services with healthchecks on postgres/redis, SERVICES env var to select
PM2 process, and RAILWAY_INTERNAL_URL wired between containers
- test/routes.test.ts: 31 tests covering campaign schema validation (send,
broadcast, generate), analytics SQL injection pattern guard, and auth route
unauthenticated access — all pure logic, no DB required
Initial commit: Monorepo setup with React+Vite, Fastify, Prisma, and Docker Compose