File tree Expand file tree Collapse file tree 1 file changed +21
-9
lines changed Expand file tree Collapse file tree 1 file changed +21
-9
lines changed Original file line number Diff line number Diff line change @@ -44,15 +44,27 @@ awslocal lambda create-function-url-config \
44
44
--function-name list \
45
45
--auth-type NONE
46
46
47
- (
48
- cd lambdas/resize
49
- rm -rf package lambda.zip
50
- mkdir package
51
- pip install -r requirements.txt -t package
52
- zip lambda.zip handler.py
53
- cd package
54
- zip -r ../lambda.zip * ;
55
- )
47
+ os=$( uname -s)
48
+ if [ " $os " == " Darwin" ]; then
49
+ (
50
+ cd lambda/resize
51
+ rm -rf package lambda.zip
52
+ docker build -t lambda-builder .
53
+ docker run --name lambda-container -v .:/output lambda-builder
54
+ docker cp lambda-container:/lambda.zip ./lambda.zip
55
+ )
56
+ else
57
+ (
58
+ cd lambdas/resize
59
+ rm -rf package lambda.zip
60
+ mkdir package
61
+ pip install -r requirements.txt -t package
62
+ zip lambda.zip handler.py
63
+ cd package
64
+ zip -r ../lambda.zip * ;
65
+ )
66
+ fi
67
+
56
68
awslocal lambda create-function \
57
69
--function-name resize \
58
70
--runtime python3.9 \
You can’t perform that action at this time.
0 commit comments