@@ -23,6 +23,9 @@ function injectRequirements(
2323  injectionRelativePath , 
2424  options 
2525)  { 
26+   console . log ( 'requirementsPath' ,  requirementsPath ) ; 
27+   console . log ( 'injectionRelativePath' ,  injectionRelativePath ) ; 
28+   console . log ( 'packagePath' ,  packagePath ) ; 
2629  const  noDeploy  =  new  Set ( options . noDeploy  ||  [ ] ) ; 
2730
2831  return  fse 
@@ -31,17 +34,21 @@ function injectRequirements(
3134    . then ( ( zip )  => 
3235      BbPromise . resolve ( 
3336        glob . sync ( [ path . join ( requirementsPath ,  '**' ) ] ,  { 
37+           // glob.sync([path.join(packagePath, '..', 'requirements', '**')], { 
3438          mark : true , 
3539          dot : true , 
3640        } ) 
3741      ) 
38-         . map ( ( file )  =>  [ 
39-           file , 
40-           path . join ( 
41-             injectionRelativePath , 
42-             path . relative ( requirementsPath ,  file ) 
43-           ) , 
44-         ] ) 
42+         . map ( ( file )  =>  { 
43+           // console.log('first map file', file); 
44+           return  [ 
45+             file , 
46+             path . join ( 
47+               injectionRelativePath , 
48+               path . relative ( requirementsPath ,  file ) 
49+             ) , 
50+           ] ; 
51+         } ) 
4552        . filter ( 
4653          ( [ file ,  relativeFile ] )  => 
4754            ! file . endsWith ( '/' )  && 
@@ -51,12 +58,13 @@ function injectRequirements(
5158        . map ( ( [ file ,  relativeFile ] )  => 
5259          Promise . all ( [ file ,  relativeFile ,  fse . statAsync ( file ) ] ) 
5360        ) 
54-         . mapSeries ( ( [ file ,  relativeFile ,  fileStat ] )  => 
55-           zipFile ( zip ,  relativeFile ,  fse . readFileAsync ( file ) ,  { 
61+         . mapSeries ( ( [ file ,  relativeFile ,  fileStat ] )  =>  { 
62+           // console.log('file', file); 
63+           return  zipFile ( zip ,  relativeFile ,  fse . readFileAsync ( file ) ,  { 
5664            unixPermissions : fileStat . mode , 
5765            createFolders : false , 
58-           } ) 
59-         ) 
66+           } ) ; 
67+         } ) 
6068        . then ( ( )  =>  writeZip ( zip ,  packagePath ) ) 
6169    ) ; 
6270} 
@@ -150,10 +158,16 @@ async function injectAllRequirements(funcArtifact) {
150158          } 
151159        } ) 
152160        . map ( ( func )  =>  { 
161+           console . log ( 'func.module' ,  func . module ) ; 
153162          return  this . options . zip 
154163            ? func 
155164            : injectRequirements ( 
156-                 path . join ( this . serverless . serviceDir ,  '.serverless' ,  func . module ,  'requirements' ) , 
165+                 path . join ( 
166+                   this . serverless . serviceDir , 
167+                   '.serverless' , 
168+                   func . module , 
169+                   'requirements' 
170+                 ) , 
157171                func . package . artifact , 
158172                injectionRelativePath , 
159173                this . options 
0 commit comments