refactor: Introduce the (outlines of) the Firestore Native-based v2 backend#1965
Conversation
…ackend. This PR lays the groundwork for the v2 backend, which will be based on Firestore in Native mode.
matthewblain
left a comment
There was a problem hiding this comment.
Looks like the right direction. My comments are mostly procedural/naive, as I've never used firestore or typescript.
| terraform init | ||
| terraform apply | ||
| # Should create all resources without any errors | ||
| # THIS MAY THROW AN ERROR: |
There was a problem hiding this comment.
@matthewblain - I'm sure you'll have a comment on this. It is tricky to do this entirely without errors.
| @@ -1,7 +1,7408 @@ | |||
| { | |||
| "name": "app-dev-tools", | |||
| "lockfileVersion": 2, | |||
brunobowden
left a comment
There was a problem hiding this comment.
@rjhuijsman - I'm happy at this point but would want @matthewblain to look it over a again. All my feedback is relatively straight forward.
theswerd
left a comment
There was a problem hiding this comment.
Mostly LGTM - Please take a look at comments before merging
Co-authored-by: Bruno Bowden <github@brunobowden.com>
… location matches the project's Firestore location
|
I've addressed all of your comments. I believe we're all happy to merge this version? Would somebody with The Power be willing to press that button @brunobowden @matthewblain @theswerd? |
Hi Ben, dismissing your review as I think RJ has addressed it and we want to get this merged in
This PR lays the groundwork for the v2 backend, which will be based on Firestore in Native mode.
Reviewer suggestion:
README.mdfiles to get some idea of what the moving pieces are.app/server/firestore.rulesand its unit tests inapp/server/functions/firestore_rules.spec.ts.app/server/functions/src/index.tsfile containing the new Cloud Functions.app/server/functions/package.json.app/server/terraform.app/server/firebase.json.Screenshots
None
How did you test the change?
curlto a dev App Engine serverChecklist: