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
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:
Access to S3
ES modules issue
Access to upload to S3 (file vs folder)
Using Pulumi
2 files (yaml, and index.js) step up is easy to follow.
I used Pulumi's web integrated AI support. It was not able to provide me guidance that was helpful
Loved the preview URL generation, and access to the preview is amazing.