Skip to content

jreim/cover-iq-infrastructure

Repository files navigation

Cover IQ Infrastructure

AWS CDK infrastructure for Cover IQ application.

Architecture

  • Frontend: S3 + CloudFront
  • Backend: API Gateway + Lambda
  • Database: RDS PostgreSQL
  • Auth: Cognito User Pool
  • Storage: S3 buckets

Prerequisites

  • AWS CLI configured
  • Node.js 18+
  • AWS CDK CLI: npm install -g aws-cdk

Setup

npm install
npm run build

Deployment

# Deploy to development
cdk deploy CoverIqDev

# Deploy to production
cdk deploy CoverIqProd

Environment Variables

Set these in your deployment environment:

  • CDK_DEFAULT_ACCOUNT: AWS Account ID
  • CDK_DEFAULT_REGION: AWS Region (default: us-east-1)

Useful Commands

  • npm run build - compile TypeScript
  • npm run watch - watch for changes and compile
  • cdk diff - compare deployed stack with current state
  • cdk synth - emits the synthesized CloudFormation template
  • cdk destroy - destroy the stack

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published