1.1.0 • Published 3 years ago

@joblocal/serverless-invoke-local-environment v1.1.0

Weekly downloads
9
License
MIT
Repository
github
Last release
3 years ago

Serverless Invoke Local Environment Plugin

This serverless plugin allows you to overwrite a functions process.env when invoking locally, allowing you to simulate AWS services using docker and connect to those containers for an easier development workflow.

Installation

Using yarn:

$ yarn add --dev @joblocal/serverless-invoke-local-environment

Using npm:

$ npm install --save-dev @joblocal/serverless-invoke-local-environment

Usage

After installation you can configure the plugin like so:

# serverless.yml

plugins:
  - '@joblocal/serverless-invoke-local-environment'

custom:
  invokeLocalEnvironment: ${file(.env)}
# .env
ENVIRONMENT_VARIABLE=value

.env (compatible with dotenv)

After configuration, whenever you invoke your lambda function

$ serverless invoke local -f functionName

your .env will be accessible via process.env.

Built with

  • Yarn - Dependency Management
  • Jest - Test Runner
  • and ♥

Contributing

Please read through our contributing guidelines. Included are directions for opening issues, coding standards, and feature requests.

Authors

See also the list of contributors who participated in this project.

1.1.0

3 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago