A demo web app Requirements:
- Typescript, Node.js, React
- Search content from Sanity.io API, and return in web page
- Items must have a like button that shows which posts have been liked/not-liked
- Must be additional 'liked' section that displays all tiles that are currently liked, and keeps state between sessions
- Must be deployed and accessible from a public IP
aws configure
Create ECR repository
sh docker-task.sh createrepo
Build and push image
sh docker-task.sh buildpush
Show image name in ECR
sh docker-task.sh showimage
Deploy from the cloudformation console to take advantage of auto-populating fields like Subnets, etc. (Recommended)
Or deploy from the CLI
aws cloudformation deploy --template-file cloudformation.yaml --option value # etc