Skip to main content

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:
The API validates JWT against Supabase Auth before processing requests.

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

Deployment

Observability