Open
Description
I get:
Serverless: Packaging service...
Serverless: Excluding development dependencies...
Serverless: Packaging Python Requirements Lambda Layer...
Error --------------------------------------------------
ENOENT: no such file or directory, scandir '.serverless/requirements'
For debugging logs, run again after setting the "SLS_DEBUG=*" environment variable.
Get Support --------------------------------------------
Docs: docs.serverless.com
Bugs: github.com/serverless/serverless/issues
Issues: forum.serverless.com
Your Environment Information ---------------------------
OS: linux
Node Version: 6.16.0
Serverless Version: 1.44.1
error Command failed with exit code 1.
My serverless.yml configs looks like:
custom:
pythonRequirements:
dockerizePip: true
layer: true
functions:
aFunch:
handler: someHandler
events:
- s3:
bucket: aBucket
event: s3:ObjectCreated:*
layers:
- {Ref: PythonRequirementsLambdaLayer}
plugins:
- serverless-python-requirements
Looks like when I zip:true
or layer:true
; that is in any way requirements are zipped, the serverless deploy in CircleCI still looks for .serverless/requirements
dir and fails to find it.
sls deploy
on local works perfectly and so does aws lambda after deployment.