Created a status check in the frontend and loading spinner. Should only load the app when the server is running, and firebase has a valid config. E2E tests will expect the Navbar to load, but the .navbar will only load if the status checks pass.
Also added the development repository secrets, so it will build the docker images with the actual development firebase API keys, and should fail the E2E tests since navbar wouldn't load.
Overview
Created a status check in the frontend and loading spinner. Should only load the app when the server is running, and firebase has a valid config. E2E tests will expect the Navbar to load, but the
.navbar
will only load if the status checks pass.Also added the
development
repository secrets, so it will build the docker images with the actual development firebase API keys, and should fail the E2E tests sincenavbar
wouldn't load.Ticket
Trello Ticket: #132 Issue #80 Issue #83
Status Check Component