Problems
- Access to the repository https://github.com/magma/ci-dashboard
- Access to Google Firebase https://console.firebase.google.com/?pli=1
- Maybe just authorize additional accounts on the project?
Deployment
- Documentation for Workflow is under https://github.com/ShubhamTatvamasi/firebase
- Login is a magmacore.ci@gmail.com and credentials with Kendall Perez
- Login OTP is with Jessica Gonzalez from Linux Foundation
- Our domain name is https://magma-ci.web.app
- Add the Firebase_config.json needed containing some credentials
- one could recreate the credentials from Firebase UI
- Contained are the google credentials to access the resources
- needs to be deployed with the application to allow the web frontend to access the database
- one can request the currently used file from Shubham Tatvamasi
- There are two applications
- Web frontend
- database
- Initial setup was by Tariq, no information on initial setup.
- Deployment is done manually from developers machine.
Actual deployment
From within the repository and the respective branch.
- npm install
- npm run build
- firebase deploy
Rollback is possible in the UI of Firebase.