As we are entering the phase of live deployment of this ticketing system, it becomes almost impossible to develop features related to the DB using the live DB. We need a Firestore emulator to allow testing for DB-related features. One such emulator is found here: https://hub.docker.com/r/mtlynch/firestore-emulator/
The end goal of this issue is to:
- Provide developers with a way to accurately simulate a Firestore database without interacting with the actual database being used in live deployment
- Integrate this Firestore emulator with our CI/CD pipelines, replacing all instances of the live database
- Add enough documentation for developers to getting started on using this Firestore emulator
As we are entering the phase of live deployment of this ticketing system, it becomes almost impossible to develop features related to the DB using the live DB. We need a Firestore emulator to allow testing for DB-related features. One such emulator is found here: https://hub.docker.com/r/mtlynch/firestore-emulator/
The end goal of this issue is to: