Thanks! I was able to fix the issue. Here are the details for anyone else who runs into an issue like this. This may not be the best approach, so I’m open to alternatives.
Here was my initial folder structure and webpack config. The problem was I was deploying the bundle to the public folder without index.html.
So here was my next revision. I used html-webpack-plugin to copy the html file to my build folder. But then I had a similar issue where the assets weren’t in the build folder.
So here is the working revision. Using copy-webpack-plugin to copy the assets folder to public.