JS function has as a dependency lambda-audio lib which is a JS wrapper on
sox (linux) binaries used to manipulate mp3 file.
While using serverless to deploy my function both files (
sox) are omitted and available during runtime, thus generating error. lambda-audio author is using Claudia.js to upload functions to Lamdba and says that it works with it.
I have used in my serverless.yml:
package: include: - node_modules/lambda-audio/bin/lame - node_modules/lambda-audio/bin/sox
to include those files but generated zip in .serverless directory doesn’t include those files.
I also use
severeless-webpack plugin (which I plan to remove since Node 8.10 is supported now), which can interfere witch package building.
I’m not sure, so could anyone tell me whether those binary files (
sox) should be automatically included in a zip file uploaded to lambda or I should manually include them? If so, how to do it?
thanks in advance