dherault/serverless-offline

Support custom container images

Open

#1,324 opened on 2022年1月30日

GitHub で見る
 (13 comments) (13 reactions) (0 assignees)JavaScript (792 forks)batch import
featurehelp wanted

Repository metrics

Stars
 (5,072 stars)
PR merge metrics
 (平均マージ 1d 11h) (30d で 6 merged PRs)

説明

Feature Request

AWS Lambda and Serverless both now support Container images. https://www.serverless.com/blog/container-support-for-lambda https://docs.aws.amazon.com/lambda/latest/dg/images-create.html

This greatly improves testability and stability, since the exact image that is created and tested can be used at runtime.

It seems like it would require a small change to at least still run the python code.

Sample Code

  • file: serverless.yml

Current handler location string:

functions:
  api:
    handler: path/to/handler.api  # <------

Handler location string with custom containers:

functions:
  api:
    image:
      name: api
      command:
        - path/to/handler.api # <------

Expected behavior/code

Just hope for it to run the code as it does today, getting its location from either the previous handler key OR the new image.command array.

コントリビューターガイド