1.0.0 • Published 2 years ago

serverless-local-ecr v1.0.0

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

serverless-local-ecr

This is a simple Serverless Framework plugin to solve the following issue, which happens when using functions supported by ECR invoked locally:

Error:
Local invocation of lambdas pointing AWS ECR images is not supported

Important to note, this does not actually run a container locally. It simply runs functions the default serverless framework way when invoking them locally (with serverless invoke local)

Install

Run npm install in your Serverless project.

$ npm install --save-dev serverless-local-ecr

Add the plugin to your serverless.yml file

plugins:
  - serverless-local-ecr

Add both the handler path and the image. Instead of image, like it should be with vanilla serverless framework ECR, use remoteImage like so:

functions:
  myFunction:
    handler: ./path-to-my-function.handler
    remoteImage:
      name: myImage