This project demonstrates how to create installable serverless web applications in AWS
- AWS Account
- AWS CLI
- SAM CLI
- Node JS
- Visual Studio Code
- You can use other IDEs, but this repo assumes VS Code
- Mac, Linux or Windows Subsystem for Linux
- You can run this on Windows, but the deploy scripts use bash
# Install Dependencies
npm i --prefix backend
npm i --prefix frontend
Review and modify the deploy-dev.sh
script variables.
- PROFILE: Your AWS CLI Profile
- REGION: Your AWS Deployment Region
- BUCKET: Your Artifact Bucket name. Must be created beforehand.
- ENVIRONMENT: Used for naming and tagging
- ADMIN_USER_EMAIL: Change this to your email account
- STACK_NAME: This will be your CloudFormation stack name. Prefer lower case.
# Deploy the stack
chomd +x deploy.sh
chomd +x deploy-dev.sh
./deploy-dev.sh
- Check your Email for the Invite from Cognito
- Check the CloudFormation stack output for your CloudFront App URL
Also see:
DM me your Resume