diff --git a/deployment/awslocal/deploy.sh b/deployment/awslocal/deploy.sh
index d4eb22d..b31566b 100755
--- a/deployment/awslocal/deploy.sh
+++ b/deployment/awslocal/deploy.sh
@@ -14,6 +14,7 @@ awslocal sns subscribe \
     --protocol email \
     --notification-endpoint my-email@example.com
 
+(cd lambdas/presign; rm -f lambda.zip; zip lambda.zip handler.py)
 awslocal lambda create-function \
     --function-name presign \
     --runtime python3.11 \
@@ -29,6 +30,7 @@ awslocal lambda create-function-url-config \
     --function-name presign \
     --auth-type NONE
 
+(cd lambdas/list; rm -f lambda.zip; zip lambda.zip handler.py)
 awslocal lambda create-function \
     --function-name list \
     --runtime python3.11 \
@@ -44,7 +46,15 @@ awslocal lambda create-function-url-config \
     --function-name list \
     --auth-type NONE
 
-
+(
+    cd lambdas/resize
+    rm -rf package lambda.zip
+    mkdir package
+    pip install -r requirements.txt -t package --platform manylinux2014_x86_64 --only-binary=:all:
+    zip lambda.zip handler.py
+    cd package
+    zip -r ../lambda.zip *;
+)
 awslocal lambda create-function \
     --function-name resize \
     --runtime python3.11 \