This repository was archived by the owner on Oct 24, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 5 files changed +21
-3
lines changed Expand file tree Collapse file tree 5 files changed +21
-3
lines changed Original file line number Diff line number Diff line change @@ -560,3 +560,16 @@ teardown() {
560560 unzip .serverless/hello1.zip -d puck
561561 ./puck/module1/foobar
562562}
563+
564+ @test " Don't nuke execute perms when using individually w/docker" {
565+ cd tests/individually
566+ docker & > /dev/null || skip " docker not present"
567+ ! uname -sm| grep Linux || groups| grep docker || id -u| egrep ' ^0$' || skip " can't dockerize on linux if not root & not in docker group"
568+ npm i $( npm pack ../..)
569+ touch module1/foobar
570+ chmod +x module1/foobar
571+ perl -p -i' .bak' -e ' s/(handler.py$)/\1\n - foobar/' serverless.yml
572+ sls package --dockerizePip=true
573+ unzip .serverless/hello1.zip -d puck
574+ ./puck/module1/foobar
575+ }
Original file line number Diff line number Diff line change 99 "author" : " " ,
1010 "license" : " ISC" ,
1111 "dependencies" : {
12- "serverless-python-requirements" : " file:serverless-python-requirements-4.0.4 .tgz"
12+ "serverless-python-requirements" : " file:serverless-python-requirements-4.1.1 .tgz"
1313 }
1414}
Original file line number Diff line number Diff line change 99 "author" : " " ,
1010 "license" : " ISC" ,
1111 "dependencies" : {
12- "serverless-python-requirements" : " file:serverless-python-requirements-4.0.4 .tgz"
12+ "serverless-python-requirements" : " file:serverless-python-requirements-4.1.1 .tgz"
1313 }
1414}
Original file line number Diff line number Diff line change @@ -6,6 +6,11 @@ provider:
66
77package :
88 individually : true
9+ custom :
10+ pythonRequirements :
11+ dockerizePip : ${opt:dockerizePip, self:custom.defaults.dockerizePip}
12+ defaults :
13+ dockerizePip : false
914
1015functions :
1116 hello1 :
Original file line number Diff line number Diff line change 99 "author" : " " ,
1010 "license" : " ISC" ,
1111 "dependencies" : {
12- "serverless-python-requirements" : " file:serverless-python-requirements-4.0.4 .tgz"
12+ "serverless-python-requirements" : " file:serverless-python-requirements-4.1.1 .tgz"
1313 }
1414}
You can’t perform that action at this time.
0 commit comments