This is a submission for the Pulumi Deploy and Document Challenge: Fast Static Website Deployment

What I Built

I wanted to host my ReactJS and HTML5 project to AWS S3. So, I used Pulumi to upload the files from my VSCode CLI.

Live Demo Link

HTML 5 web app

ReactJS

Project Repo

https://github.com/Neha/pulumi-demo

My Journey

Starting with Pulumi was easy because of the documentation. However, for ReactJS and HTML5 web app. I faced a few common issues:

  1. Access to S3

  2. ES modules issue

  3. Access to upload to S3 (file vs folder)

Using Pulumi

  1. 2 files (yaml, and index.js) step up is easy to follow.

  2. I used Pulumi's web integrated AI support. It was not able to provide me guidance that was helpful

  3. Loved the preview URL generation, and access to the preview is amazing.