Deploying our production-ready React app to S3

In part 1, we have set up a simple react app with all the components that you typically find in a high quality, production-ready react app such as unit test, git pre-commit hooks, flow type, etc… All that is left is to deploy our app and set up a robust continuous integration / deploy system. One of the main design goal for vudo app is to only pay for hosting when the app is being used, therefore we’ll use S3 to host our app and cloudfront CDN to make it fast.


  1. Sign up for AWS account. Get IAM access key & secret key. For detail instructions, see https://docs.aws.amazon.com/rekognition/latest/dg/setting-up.html
  2. Download aws-cli and configure authentication, https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html

Read more