serverless-local-ecr

1.0.0 • Public • Published

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

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i serverless-local-ecr

      Weekly Downloads

      2

      Version

      1.0.0

      License

      ISC

      Unpacked Size

      2.54 kB

      Total Files

      3

      Last publish

      Collaborators

      • dlcaio