Add AWS Lambda Bundle Size Optimization Guide and update build scripts for Prisma layer

This commit is contained in:
paritosh18
2025-12-05 14:56:43 +05:30
parent b049146664
commit 20a931ab27
6 changed files with 571 additions and 63 deletions

View File

@@ -1,6 +1,9 @@
# Base packaging patterns shared across all functions
pattern1: 'src/common/**'
pattern2: 'common/**'
pattern3: 'node_modules/@prisma/client/**'
pattern4: 'node_modules/.prisma/client/libquery_engine-rhel-openssl-3.0.x.so.node'
# REMOVED: Prisma is now provided by Lambda layer - DO NOT include in function packages
# pattern3: 'node_modules/@prisma/client/**'
# pattern4: 'node_modules/.prisma/client/libquery_engine-rhel-openssl-3.0.x.so.node'
pattern3: '!node_modules/@prisma/**'
pattern4: '!node_modules/.prisma/**'
pattern5: '!node_modules/.prisma/client/libquery_engine*'