Deployment

Deployment guides for infrastructure and backend services.

Overview

Momentum uses a fully automated deployment pipeline:

  • Frontend: AWS Amplify Hosting with Git-based deployments
  • Backend: Lambda functions deployed via Terraform + scripts
  • Infrastructure: Terraform IaC in infrastructure/terraform/

Deployment Flow

Git Push → GitHub Actions → Terraform Apply → AWS Resources
                              ↓
                        Lambda Packaging
                              ↓
                        S3 + Lambda Deploy

Scripts

Quick Deploy

# Deploy all infrastructure
./scripts/deployment/deploy-all.sh

# Deploy backend only (Lambda functions)
./scripts/deployment/deploy-backend.sh

Documentation


Back to top

Momentum LMS © 2025. Distributed under the MIT license.