Fix the issue that 'Firebase Function' might can't deploy #309
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
name: Pull Request
about: Open a PR for p0tion
Description
Might encounter an error when running the following commands:
cd packages/backend yarn firebase:deploy
Error message:
Error Details: The uploaded Firebase function source code package is too large (exceeds 100MB).
Cause: After running
terraform
in thebackend/aws
folder, temporary files larger than 500MB are generated inbackend/aws
. Thebackend/aws
folder is not needed for deploying Firebase functions.Solution:
Modify the
firebase.json
file to exclude thebackend/aws
folder:Before:
After modification:
Note:
Why add
node_modules
?In the firebase-tools source code:
typescript const ignore = config.ignore || ["node_modules", ".git"];
When the
ignore
node is not configured,node_modules
is automatically ignored. However, whenignore
is manually added, you must also manually addnode_modules
to theignore
list.How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration.
Checklist: