| Step | Details | Status | Time | Rollback steps |
---|
1 | Install production version on test instance | Install production version on some test instance so it can be verified later. Create a test event
| | | - |
2 | Deploy new function | Run npm run deploy-firebase Firebase CLI will ask if you accept costs of min 1 instance running, reply “Yes” (the default) Firebase CLI will ask if you want to delete the old function, reply “No” (the default)
| | | Revert the last commit on master Run npm run deploy-firebase
|
3 | Verify if everything works | Check if app is working correctly on the production version installed in step #1. Try installing app on some fresh instance.
| | | - |
4 | Adjust Execution with Error Alert | Execution with error alert threshold changed to 0 (Any error on backend should trigger alert now) | | | |
5 | Remove the old function | Remove the old function (app ) manually through Firebase Console UI
| Status |
---|
colour | BlueGreen |
---|
title | to dodone |
---|
|
| 28 | - |
Migration done: 15:05 Sunday, March 26, 2023, Coordinated Universal Time (UTC)
...