Overview
The Grouple backend API is a Node.js/TypeScript server running in Docker containers on AWS ECS, behind an Application Load Balancer.Infrastructure
Server Entry Point
server/index.ts — main Express server
server/node-build.ts — build script
server/routes/demo.ts — route definitions
Authentication
All API requests require a valid Supabase JWT passed as:Environment & Secrets
- Environment variables injected at runtime by AWS Secrets Manager
- Supabase URL and service role key
- Amazon Bedrock credentials
- Other third-party service keys