Deployment: AWS - 100mslive/100ms-web GitHub Wiki

AWS

There are a couple of ways to deploy CRA apps to AWS.

  • You could use AWS Amplify
  • You could just put the static files in an S3 bucket with Cloudfront.

We recommend the second approach. It's more straightforward and easy to do.

You can follow the below detailed tutorial on how to setup S3 bucket and setup cloudfront. This is a general tutorial but the steps are basically same for 100ms-web too. Just build the project with npm build and use the resulting static files for deployment as shown in the video.

Deploy React application to Amazon Web Services with HTTPS: S3, Cloudfront, Certificate Manager

Credit: Sanjeev Thiyagarajan