File tree 5 files changed +21
-3
lines changed
5 files changed +21
-3
lines changed Original file line number Diff line number Diff line change @@ -560,3 +560,16 @@ teardown() {
560
560
unzip .serverless/hello1.zip -d puck
561
561
./puck/module1/foobar
562
562
}
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 9
9
"author" : " " ,
10
10
"license" : " ISC" ,
11
11
"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"
13
13
}
14
14
}
Original file line number Diff line number Diff line change 9
9
"author" : " " ,
10
10
"license" : " ISC" ,
11
11
"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"
13
13
}
14
14
}
Original file line number Diff line number Diff line change @@ -6,6 +6,11 @@ provider:
6
6
7
7
package :
8
8
individually : true
9
+ custom :
10
+ pythonRequirements :
11
+ dockerizePip : ${opt:dockerizePip, self:custom.defaults.dockerizePip}
12
+ defaults :
13
+ dockerizePip : false
9
14
10
15
functions :
11
16
hello1 :
Original file line number Diff line number Diff line change 9
9
"author" : " " ,
10
10
"license" : " ISC" ,
11
11
"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"
13
13
}
14
14
}
You can’t perform that action at this time.
0 commit comments