Skip to content

Latest commit

 

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Serverless local variables

This plugin helps you add some conf that will only work for serverless invoke local

This way :

  • you can customize the behavior when running on local
  • you can set another stage to use locally
  • You can set variables like LD_LIBRARY_PATH to connact to your local environment
  • You can mock your cloud ressource during your local tests

Install

npm install --save-dev serverless-local-environment

Usage

You can use it like

serverless.yml

plugins:
  - serverless-local-environment

...

functions:
  my-function:
    handler: index.handler
    stage: dev
    environment:
      ENV: dev
    local-environment:
      ENV: local

About LD_LIBRARY_PATH

Aws serverless plugin set LD_LIBRARY_PATH to '/usr/local/lib64/node-v4.3.x/lib:/lib64:/usr/lib64:/var/runtime:/var/runtime/lib:/var/task:/var/task/lib' (see https://github.com/serverless/serverless/blob/4b71faf2128308894646940ce2fb64e826450972/lib/plugins/aws/invokeLocal/index.js#L95), this library is adding this value to your local LD_LIBRARY_PATH values

About

Serverless Plugin to set local environment variables

Resources

Stars

7 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages