This fixes two problems with the previous routing that only occur in production due to solvable limitations of GitHub Pages:
Assets like image files not being found in the right directory due to how github pages deploys are housed differently to dev deploys: solved by setting a routing basename using process.env.PUBLIC_URL
Page refreshes and page loads with URIs hitting 404: solved by applying https://github.com/rafrex/spa-github-pages which does clientside re-routing of 404s to the appropriate React route and history state
This fixes two problems with the previous routing that only occur in production due to solvable limitations of GitHub Pages:
process.env.PUBLIC_URL
Test-deployed to https://nearform.github.io/libp2p-observer/ and seems to be working fine