1.1.0 • Published 5 years ago
@joblocal/serverless-invoke-local-environment v1.1.0
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-environmentUsing npm:
$ npm install --save-dev @joblocal/serverless-invoke-local-environmentUsage
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 functionNameyour .env will be accessible via process.env.
Built with
Contributing
Please read through our contributing guidelines. Included are directions for opening issues, coding standards, and feature requests.
Authors
- Joblocal GmbH - Initial work - Joblocal
See also the list of contributors who participated in this project.