are you 1. using a static site generator such as gatbsy, hugo, or similar to build your site? Or 2. do you just have a react-backed-app that you are creating “by hand”?
You only need a build command if you are using a tool to generate your pages that has to run before they can be viewed. Does that make sense?
Hi, @acrainier1. I believe the issue is that the content for the site is found under “public”. I added this as the publish directory and then triggered a new deploy.
The base URL is returning HTML now, but additional assets on that page return a 404. However, with index.html now loading there is more information and a new issue to troubleshoot. It’s getting closer to a working site though.
If there are other questions, please reply anytime.
alright, so your site has some things that are flagged by the linter but it does build, so, this is likely a build settings issue. can you post a screenshot of your build settings please?
Deploy log visibility:
Public logs
Anyone with a deploy detail URL will be able to access the logs.
Private logs
Only site administrators will be able to access the logs.
Hi, @acrainier1, it looks like you have it working now. It seems I gave incorrect information about the publish directory needing to be “public”. I think the correct setting is “build” and I see you have already made that change.
The only other thing that comes to mind is that many single page apps (SPAs) require a redirect rule to send all quests to the main page which handles routing in javascript. There is more about that SPA rule here:
Please let us know if there are other questions. That is an awesome website too, by the way!