Serverless FrameworkでLambdaをいくつか定義してデプロイしていたら、パッケージサイズが1.3GB
ほどになっていので、削減します。
コード
package:
excludeDevDependencies: false
patterns:
- "!.git/**"
- "!node_modules/**"
- "!aws/**"
- "!__pycache__/**"
- "!.venv/**"
Python
*Lambda
の構成だったので、__pycache__/
,.venv/
が含まれています。
環境に合わせてpatterns
に追記する。文字列の先頭にある!
が含めないという意味になる。
これによって1.3G
->24mb
に🥳
参考