Serverless

Serverlessルートディレクトリの外にある自作モジュールを読み込ませる

概要 repo-root ├ functions │ ├ func_a │ │ ├ main.py │ │ └ serverless.yml │ └ func_b │ ├ main.py │ └ serverless.yml ├ libs │ └ mod_c │ └ foo.py └ tox.ini とあるServerlessのLamdaを管理するリポジトリがあります。 このリポジトリは(歴史的背景に…

serverless-python-requirementsで変名Pipfileを読むことはできない

タイトルの通り。 serverless-python-requirements で無理をしたかったができなかった話。 serverless-python-requirementsはpipだけでなくpipenvにも対応している。 custom: pythonRequirements: usePipenv: true でpipenvのPipfileを読むことが可能になる…

Puppeteer入りNode.jsアプリをServerlessでAWS Lambdaにデプロイするときに困ったこと

結論 nodejs+puppeteer+lambdaのアプリケーションには .npmrc が必須 起きたこと C:\[hogehoge]>npx sls deploy をしたら Serverless Error --------------------------------------- An error occurred: [Function Name] - Unzipped size must be smaller…